/////////////////////////////////////////////////////////////////////////////////// ///[ sexy installshield decompiler for is6/is7 ]//////// ///[ (c) sn00pee 2002 ]//////// /////////////////////////////////////////////////////////////////////////////////// ///[ starting decompilation ]//////// /////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////// // typedefs typedef _td0 begin BOOL bWin95; BOOL bWin9X; BOOL bWin98; BOOL bWinMe; BOOL bSubversion_A; BOOL bSubversion_B; BOOL bSubversion_C; BOOL bVersionNotFound; end; typedef _td1 begin BOOL bWinNT; BOOL bWinNT4; BOOL bWinNT351; BOOL bWin2000; BOOL bWinXP; BOOL bAdmin_Logged_On; NUMBER nServicePack; end; typedef _td2 begin _td1 WINNT; _td0 WIN9X; BOOL bShellExplorer; BOOL bAlpha; BOOL bIntel; NUMBER nOSMajor; NUMBER nOSMinor; NUMBER nWinMajor; NUMBER nWinMinor; end; typedef _td3 begin NUMBER int1; NUMBER int2; end; typedef _td4 begin NUMBER dwEventType; NUMBER dwRestorePtType; _td3 llSequenceNumber; STRING szDescription[64]; end; typedef _td5 begin NUMBER nStatus; _td3 llSequenceNumber; end; typedef _td6 begin NUMBER nYearMonth; NUMBER nDay; NUMBER nHourMin; NUMBER nSeconds; end; typedef _td7 begin NUMBER nOSVersionInfoSize; NUMBER nMajorVersion; NUMBER nMinorVersion; NUMBER nBuildNumber; NUMBER nPlatformId; STRING szCSDVersion[128]; end; typedef _td8 begin NUMBER nOSVersionInfoSize; NUMBER nMajorVersion; NUMBER nMinorVersion; NUMBER nuildNumber; NUMBER nPlatformId; STRING szCSDVersion[128]; SHORT nServicePackMajor; SHORT nServicePackMinor; SHORT nSuiteMask; SHORT nReserved; end; typedef _td9 begin NUMBER nLowDateTime; NUMBER nHighDateTime; end; typedef _td10 begin NUMBER nFileAttribs; _td9 ftCreationTime; _td9 ftLastAccessTime; _td9 ftLastWriteTime; NUMBER nFileSizeHigh; NUMBER nFileSizeLow; NUMBER nReserved0; NUMBER nReserved1; STRING szFileName[260]; STRING szAlternateFileName[14]; STRING szFiller[2]; end; typedef _td11 begin NUMBER left; NUMBER top; NUMBER right; NUMBER bottom; end; /////////////////////////////////////////////////////////////////////////////////// // prototypes (total: 538) // dll-imports (total: 184) prototype BOOL sfc.SRSetRestorePoint(POINTER, POINTER); prototype INT USER.SetWindowPos(HWND, INT, INT, INT, INT, INT, INT); prototype NUMBER USER.GetClientRect(HWND, POINTER); prototype HWND KERNEL.GetModuleHandle(STRING); prototype INT USER.ShowWindow(HWND, SHORT); prototype NUMBER USER.SetWindowText(HWND, STRING); prototype NUMBER ISRT.IsObject(VARIANT); prototype NUMBER ISRT.IsEmpty(VARIANT); prototype NUMBER ISRT.__GetMainWindow(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetProgress(POINTER, BYREF VARIANT); prototype HWND USER.SetFocus(HWND); prototype INT USER.ReleaseDC(HWND, HWND); prototype INT USER.MoveWindow(HWND, INT, INT, INT, INT, INT); prototype BOOL USER.IsWindow(HWND); prototype BOOL USER.IsIconic(HWND); prototype NUMBER USER.GetWindowRect(HWND, POINTER); prototype NUMBER USER.GetWindowLong(HWND, INT); prototype HWND USER.GetFocus(); prototype HWND USER.GetDlgItem(HWND, INT); prototype HWND USER.GetDC(HWND); prototype INT USER.GetClassName(HWND, BYREF STRING, INT); prototype BOOL USER.EnableWindow(HWND, SHORT); prototype NUMBER ISRT.MessageBeepP(NUMBER); prototype NUMBER ISRT.GetHandle(POINTER, NUMBER); prototype NUMBER ISRT._ShowWizardPages(NUMBER, NUMBER); prototype NUMBER ISRT._Rebooted(NUMBER); prototype NUMBER ISRT._AppSearch(NUMBER); prototype NUMBER ISRT._CCPSearch(NUMBER); prototype NUMBER ISRT._ExitInstall(NUMBER); prototype NUMBER ISRT._InitInstall(NUMBER); prototype NUMBER GDI32.GetDeviceCaps(HWND, NUMBER); prototype NUMBER KERNEL32.CloseHandle(NUMBER); prototype NUMBER KERNEL32.CreateFileA(STRING, NUMBER, NUMBER, POINTER, NUMBER, NUMBER, NUMBER); prototype NUMBER KERNEL32.DeleteFileA(STRING); prototype NUMBER KERNEL32.GetDriveType(STRING); prototype NUMBER KERNEL32.GetFileAttributesA(STRING); prototype NUMBER KERNEL32.GetLocaleInfo(NUMBER, NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER KERNEL32.GetLocalTime(POINTER); prototype NUMBER KERNEL32.GetPrivateProfileStringA(POINTER, POINTER, STRING, BYREF STRING, NUMBER, STRING); prototype NUMBER KERNEL32.GetPrivateProfileString(STRING, STRING, STRING, BYREF STRING, NUMBER, STRING); prototype NUMBER KERNEL32.GetProfileStringA(POINTER, POINTER, STRING, BYREF STRING, NUMBER); prototype NUMBER KERNEL32.GetShortPathNameA(STRING, BYREF STRING, NUMBER); prototype NUMBER KERNEL32.GetSystemDefaultLCID(); prototype NUMBER KERNEL32.GetUserDefaultLangID(); prototype BOOL USER.IsWindowVisible(HWND); prototype BOOL USER.SetForegroundWindow(HWND); prototype NUMBER USER32.CharUpperBuffA(BYREF STRING, NUMBER); prototype NUMBER USER32.GetSystemMetrics(NUMBER); prototype NUMBER USER32.GetWindowText(HWND, BYREF STRING, NUMBER); prototype NUMBER USER32.GetWindowTextLength(HWND); prototype NUMBER USER32.MessageBoxA(HWND, STRING, STRING, NUMBER); prototype NUMBER USER.SendMessageA(HWND, NUMBER, NUMBER, BYREF STRING); prototype NUMBER USER32.SendMessageA(HWND, NUMBER, NUMBER, NUMBER); prototype NUMBER USER32.SetWindowLong(HWND, NUMBER, NUMBER); prototype NUMBER USER32.ScreenToClient(HWND, POINTER); prototype NUMBER USER32.DrawText(HWND, BYREF STRING, NUMBER, POINTER, NUMBER); prototype NUMBER GDI32.CreateRectRgn(NUMBER, NUMBER, NUMBER, NUMBER); prototype NUMBER USER32.SetWindowRgn(HWND, NUMBER, BOOL); prototype NUMBER ISRT._EnablePrevDialog(POINTER, BOOL, STRING); prototype NUMBER KERNEL32.GetVersion(); prototype NUMBER KERNEL32.GetVolumeInformation(BYREF STRING, BYREF STRING, NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF STRING, NUMBER); prototype NUMBER KERNEL32.GetWindowsDirectory(BYREF STRING, BYREF NUMBER); prototype NUMBER KERNEL32.FindClose(NUMBER); prototype NUMBER KERNEL32.FindFirstFileA(STRING, POINTER); prototype NUMBER KERNEL32.FindNextFileA(NUMBER, POINTER); prototype NUMBER KERNEL32.FormatMessageA(NUMBER, NUMBER, NUMBER, NUMBER, BYREF STRING, NUMBER, NUMBER); prototype NUMBER KERNEL32.lstrlen(STRING); prototype NUMBER KERNEL32.SetFileAttributesA(STRING, NUMBER); prototype NUMBER KERNEL32.WritePrivateProfileStringA(STRING, POINTER, POINTER, STRING); prototype NUMBER KERNEL32.WritePrivateProfileString(STRING, STRING, STRING, STRING); prototype NUMBER KERNEL32.WriteProfileStringA(STRING, POINTER, POINTER); prototype BOOL KERNEL32.GetVersionEx(POINTER); prototype NUMBER ISRT._GetSelectedTreeComponent(POINTER, BYREF STRING, NUMBER); prototype POINTER ISRT._TreeViewCreate(NUMBER, HWND, NUMBER, STRING, STRING, NUMBER); prototype NUMBER ISRT._ComponentRemoveAll(NUMBER); prototype NUMBER ISRT._ComponentSaveTarget(NUMBER, STRING); prototype NUMBER ISRT._ComponentFilterOS(NUMBER, STRING, NUMBER, NUMBER, BOOL); prototype NUMBER ISRT._ComponentFilterLanguage(NUMBER, STRING, NUMBER, BOOL); prototype NUMBER ISRT._ComponentTransferData(NUMBER, STRING); prototype NUMBER ISRT._ComponentSetupTypeGetData(NUMBER, STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._ComponentSetupTypeEnum(NUMBER, STRING, POINTER); prototype NUMBER ISRT._ComponentSetupTypeSet(NUMBER, STRING, STRING); prototype NUMBER ISRT._CreateRegistrySet(NUMBER, STRING, STRING); prototype NUMBER ISRT._ComponentErrorInfo(NUMBER, BYREF VARIANT, BYREF STRING); prototype NUMBER ISRT._ComponentGetData(NUMBER, STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._ComponentIsItemSelected(NUMBER, STRING, STRING); prototype NUMBER ISRT._ComponentSelectItem(NUMBER, STRING, STRING, BOOL); prototype NUMBER ISRT._ComponentListItems(NUMBER, STRING, STRING, NUMBER); prototype NUMBER ISRT._ComponentCompareSizeRequired(NUMBER, STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER ISRT._ComponentGetTotalCost(NUMBER, STRING, STRING, BYREF NUMBER); prototype NUMBER ISRT._ComponentReinstall(NUMBER); prototype NUMBER ISRT._DefineDialog(POINTER, STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER); prototype NUMBER ISRT._WaitOnDialog(POINTER, STRING); prototype NUMBER ISRT._EndDialog(POINTER, STRING); prototype NUMBER ISRT._ReleaseDialog(POINTER, STRING); prototype NUMBER ISRT._CmdGetHwndDlg(POINTER, STRING); prototype NUMBER ISRT._CtrlGetSubCommand(POINTER, STRING); prototype NUMBER ISRT._CtrlGetNotificationCode(POINTER, STRING); prototype NUMBER ISRT.PathCompactPathPixel(HWND, STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT._DialogSetFont(POINTER, STRING, NUMBER, NUMBER); prototype NUMBER ISRT.GetFontSub(POINTER, BYREF STRING); prototype NUMBER ISRT.ComponentViewSetInfoEx(NUMBER, NUMBER, NUMBER, STRING); prototype NUMBER ISRT._SetAltMainImage(POINTER, NUMBER, STRING); prototype NUMBER ISRT._EnableStatus(POINTER, NUMBER); prototype NUMBER ISRT._DisableStatus(POINTER); prototype NUMBER ISRT.EnableHourGlass(POINTER, BOOL); prototype NUMBER ISRT._EnableDialogCache(POINTER, BOOL); prototype BOOL ISRT._ExistsDir(STRING); prototype BOOL ISRT._ExistsDisk(STRING); prototype BOOL ISRT._ExistsFile(STRING); prototype NUMBER ISRT._CreateDir(POINTER, STRING); prototype NUMBER ISRT._OpenFile(POINTER, STRING, NUMBER, BOOL); prototype NUMBER ISRT._CloseFile(POINTER, NUMBER); prototype NUMBER ISRT._WriteLine(POINTER, NUMBER, STRING); prototype NUMBER ISRT.GetCPUType(); prototype NUMBER ISRT.GetPorts(BYREF NUMBER, BYREF NUMBER); prototype NUMBER ISRT._GetDiskSpaceEx(STRING, BYREF NUMBER, BYREF NUMBER, NUMBER, BOOL); prototype NUMBER ISRT._GetGlobalMemorySize(BYREF NUMBER, BYREF NUMBER, NUMBER, NUMBER, NUMBER); prototype NUMBER ISRT._InetGetNextDisk(NUMBER, BYREF STRING, NUMBER); prototype void ISRT._InetEndofTransfer(NUMBER); prototype NUMBER ISRT._InetGetLastError(NUMBER); prototype BOOL ISRT.IsNTAdmin(); prototype BOOL ISRT.PathIsValidSyntax(STRING); prototype NUMBER ISRT.__GetObjects(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetInfo(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetLogDB(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetFileRegistrar(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetReboot(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetTextSub(POINTER, BOOL, BYREF VARIANT); prototype NUMBER ISRT.__GetContextGUID(POINTER, BYREF STRING); prototype NUMBER ISRT.__GetCmdLineOptions(POINTER, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.__RestoreMainLog(NUMBER); prototype NUMBER ISRT.__SetComponentLog(NUMBER, NUMBER); prototype NUMBER ISRT.__ReleaseObjectContext(NUMBER); prototype NUMBER ISRT.__CreateObjectContext(NUMBER, NUMBER); prototype NUMBER ISRT.__LoadString(NUMBER, STRING, BYREF STRING, NUMBER); prototype NUMBER ISMIF32.InstallStatusMIF(STRING, STRING, STRING, STRING, STRING, STRING, STRING, BOOL); prototype NUMBER ISRT._SetPaletteFile(POINTER, STRING); prototype NUMBER ISRT.__GetUser(POINTER, BYREF VARIANT); prototype NUMBER ISRT._CleanupInet(NUMBER); prototype NUMBER ISRT._SetupInet(NUMBER); prototype NUMBER ISRT._Divide(NUMBER, NUMBER, NUMBER, BYREF STRING); prototype NUMBER ISRT._DoSprintf(BYREF STRING, NUMBER, STRING, BYREF VARIANT); prototype NUMBER ISRT._ShowObjWizardPages(NUMBER, NUMBER); prototype NUMBER ISRT._RegSetKeyBinaryValue(POINTER, NUMBER, STRING, STRING, ???, NUMBER); prototype NUMBER ISRT._RegSetKeyValue(POINTER, NUMBER, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER ISRT._RegQueryKeyBinaryValue(POINTER, NUMBER, STRING, STRING, BYREF ???, BYREF NUMBER); prototype NUMBER ISRT._RegQueryKeyValue(POINTER, NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER ISRT._RegCreateKey(POINTER, NUMBER, STRING, STRING, BOOL); prototype NUMBER ISRT._ListDeleteString(POINTER, NUMBER); prototype NUMBER ISRT._ListCurrentString(POINTER, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._ListGetFirstItem(POINTER, NUMBER, BYREF NUMBER); prototype NUMBER ISRT._ListGetFirstString(POINTER, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._ListGetNextItem(POINTER, NUMBER, BYREF NUMBER); prototype NUMBER ISRT._ListGetNextString(POINTER, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._ListReadFromFile(POINTER, NUMBER, STRING); prototype NUMBER ISRT._ListGetType(POINTER, NUMBER); prototype NUMBER ISRT._ListFindString(POINTER, NUMBER, STRING); prototype NUMBER ISRT._ListAddString(POINTER, NUMBER, STRING, NUMBER); prototype NUMBER ISRT._ListAddItem(POINTER, NUMBER, NUMBER, NUMBER); prototype NUMBER ISRT._ListSetIndex(POINTER, NUMBER, NUMBER); prototype NUMBER ISRT._ListCount(POINTER, NUMBER); prototype NUMBER ISRT._ListDestroy(POINTER, BYREF NUMBER); prototype NUMBER ISRT._ListCreate(POINTER, NUMBER); prototype NUMBER ISRT.LangLoadString(POINTER, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._BrowseForFolder(POINTER, STRING, STRING, STRING, STRING, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT.AddIcon(POINTER, STRING, STRING, STRING, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER ISRT.EnumFoldersItems(POINTER, STRING, NUMBER, NUMBER); prototype NUMBER ISRT.PathGetDrive(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetPath(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetDir(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetFile(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetFileName(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetFileExt(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetSpecialFolder(NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._GetSupportDir(POINTER, BYREF STRING, NUMBER); prototype NUMBER ISRT.__GetMaintenanceMode(POINTER, BYREF BOOL); prototype NUMBER ISRT.__GetProductGuid(POINTER, BYREF STRING); prototype NUMBER ISRT.__GetLog(POINTER, BYREF VARIANT); prototype NUMBER ISRT._SetTitle(NUMBER, STRING, NUMBER, NUMBER); prototype NUMBER ISRT._SetDisplayEffect(NUMBER, NUMBER); prototype NUMBER ISRT._StatusUpdate(NUMBER, BOOL, NUMBER); prototype NUMBER ISRT.__ISRTReleasePropertyBag(NUMBER); prototype NUMBER ISRT.__ISRTGetPropertyBag(NUMBER, BYREF NUMBER); // functions (total: 354) prototype NUMBER function_0(); prototype NUMBER function_1(); prototype NUMBER function_2(); prototype NUMBER function_75(STRING, NUMBER); prototype NUMBER function_76(HWND, NUMBER, STRING, STRING, NUMBER); prototype NUMBER function_77(POINTER, BYREF STRING); prototype VARIANT ComponentErrorInfo(); prototype NUMBER function_81(STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER ComponentIsItemSelected(STRING, STRING); prototype NUMBER ComponentSelectItem(STRING, STRING, BOOL); prototype NUMBER ComponentListItems(STRING, STRING, POINTER); prototype NUMBER function_85(STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER ComponentGetTotalCost/ComponentCompareSizeRequired(STRING, STRING, BYREF NUMBER); prototype NUMBER ComponentTransferData(STRING); prototype NUMBER ComponentSetupTypeSet(STRING, STRING); prototype NUMBER ComponentSetupTypeEnum(STRING, POINTER); prototype NUMBER function_90(STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER ComponentFilterOS(STRING, NUMBER, NUMBER, BOOL); prototype NUMBER ComponentFilterLanguage(STRING, NUMBER, BOOL); prototype NUMBER CreateRegistrySet(STRING); prototype NUMBER ComponentReinstall(); prototype NUMBER ComponentRemoveAll(); prototype NUMBER function_96(STRING); prototype NUMBER DefineDialog(STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER); prototype NUMBER EzDefineDialog(STRING, STRING, STRING, NUMBER); prototype NUMBER EndDialog(STRING); prototype NUMBER ReleaseDialog/EndDialog(STRING); prototype NUMBER WaitOnDialog/ReleaseDialog(STRING); prototype NUMBER CmdGetHwndDlg/WaitOnDialog(STRING); prototype NUMBER CtrlGetSubCommand/CmdGetHwndDlg(STRING); prototype NUMBER CtrlGetSubCommand(STRING); prototype NUMBER function_122(STRING, NUMBER, BYREF STRING); prototype NUMBER CtrlSetText/CtrlGetText(STRING, NUMBER, STRING); prototype NUMBER CtrlSetText(STRING, NUMBER, BYREF STRING); prototype NUMBER CtrlSetCurSel/CtrlGetCurSel(STRING, NUMBER, STRING); prototype NUMBER CtrlGetState(STRING, NUMBER); prototype NUMBER CtrlSetState(STRING, NUMBER, NUMBER); prototype NUMBER CtrlSelectText(STRING, NUMBER); prototype NUMBER CtrlSetMLEText/CtrlGetMLEText(STRING, NUMBER, POINTER); prototype NUMBER CtrlPGroups(STRING, NUMBER); prototype NUMBER CtrlSetList(STRING, NUMBER, POINTER); prototype NUMBER function_140(NUMBER, STRING, NUMBER); prototype NUMBER function_141(); prototype NUMBER SetDialogTitle(NUMBER, STRING); prototype NUMBER function_143(STRING, NUMBER, NUMBER); prototype STRING function_144(NUMBER); prototype STRING function_145(NUMBER); prototype STRING function_146(NUMBER); prototype NUMBER function_147(); prototype NUMBER function_152(); prototype NUMBER function_153(); prototype NUMBER function_154(); prototype NUMBER function_155(); prototype NUMBER function_156(); prototype NUMBER function_157(NUMBER); prototype NUMBER function_158(NUMBER); prototype NUMBER Disable/Enable(NUMBER); prototype NUMBER EnterDisk(STRING, STRING); prototype NUMBER EnterDisk(STRING, STRING); prototype void function_166(); prototype NUMBER ExistsDisk(STRING); prototype NUMBER ExistsDir/ExistsDisk(STRING); prototype NUMBER OpenFileMode(NUMBER); prototype NUMBER CreateFile/OpenFile(BYREF NUMBER, STRING, STRING); prototype NUMBER CloseFile(NUMBER); prototype NUMBER WriteLine/GetLine(NUMBER, STRING); prototype NUMBER CreateDir(STRING); prototype NUMBER function_174(STRING); prototype NUMBER FindFile(STRING, STRING, BYREF STRING); prototype NUMBER function_176(); prototype NUMBER function_177(NUMBER, STRING, STRING, BOOL, BYREF STRING, BOOL); prototype NUMBER GetDiskSpace(STRING); prototype NUMBER GetDiskSpaceEx(STRING, NUMBER); prototype NUMBER GetExtents(BYREF NUMBER, BYREF NUMBER); prototype NUMBER function_188(NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_189(BYREF NUMBER, BYREF STRING); prototype NUMBER function_190(); prototype NUMBER function_191(BYREF NUMBER); prototype NUMBER function_192(NUMBER, BYREF STRING); prototype NUMBER function_193(BYREF NUMBER, STRING); prototype NUMBER function_194(BYREF NUMBER, BYREF STRING); prototype NUMBER function_195(BYREF STRING); prototype NUMBER function_196(BYREF STRING); prototype NUMBER function_197(BYREF STRING); prototype NUMBER function_198(BYREF STRING); prototype NUMBER function_199(BYREF STRING); prototype NUMBER function_200(BYREF NUMBER); prototype NUMBER function_201(BYREF NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_202(BYREF NUMBER); prototype NUMBER function_203(STRING, BYREF STRING); prototype NUMBER function_204(BYREF NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_205(STRING, NUMBER); prototype NUMBER function_210(); prototype NUMBER function_211(); prototype NUMBER function_212(BYREF STRING, NUMBER, BYREF STRING); prototype NUMBER function_213(); prototype NUMBER function_214(); prototype NUMBER function_215(); prototype NUMBER Is(NUMBER, STRING); export prototype NUMBER __ISRTInit(STRING, NUMBER, NUMBER); export prototype void __ISRTUnInit(); export prototype NUMBER __ISRTSetComponentLog(NUMBER); export prototype NUMBER __ISRTRestoreMainLog(); prototype STRING function_238(STRING); prototype NUMBER function_240(NUMBER, STRING); prototype NUMBER function_241(); prototype NUMBER function_242(); prototype NUMBER function_243(); prototype NUMBER function_244(); prototype NUMBER function_245(STRING); prototype NUMBER function_246(); prototype NUMBER function_247(); prototype void function_249(); prototype NUMBER function_250(); prototype NUMBER function_251(); prototype NUMBER HIWORD(NUMBER); prototype NUMBER LOWORD/HIWORD(NUMBER); prototype NUMBER function_258(NUMBER, NUMBER); prototype NUMBER SendMessage(HWND, NUMBER, NUMBER, NUMBER); prototype NUMBER GetWindowHandle(NUMBER); prototype NUMBER MessageBeep/Delay(NUMBER); prototype NUMBER Do(NUMBER); export prototype NUMBER __ISRTDoExit(); prototype NUMBER System(NUMBER); prototype NUMBER function_265(NUMBER, NUMBER, NUMBER, BYREF STRING); prototype STRING function_266(NUMBER); prototype NUMBER MessageBox(STRING, NUMBER); prototype NUMBER function_269(NUMBER, STRING, STRING); prototype NUMBER function_270(STRING, STRING, NUMBER); prototype NUMBER ShowObjWizardPages(NUMBER); prototype NUMBER function_274(); prototype NUMBER function_275(); prototype NUMBER function_276(); prototype NUMBER GetProfString(STRING, STRING, STRING, BYREF STRING); prototype NUMBER function_278(STRING, STRING, STRING, STRING); prototype NUMBER WriteProfString(STRING, STRING, STRING, STRING); prototype NUMBER function_280(STRING); prototype NUMBER function_281(BYREF STRING, BOOL); prototype NUMBER function_282(NUMBER); prototype NUMBER function_283(BYREF STRING); prototype NUMBER CreateInstallationInfo(); prototype NUMBER SetInstallationInfo(STRING, STRING, STRING, STRING); prototype NUMBER RegDBSetItem(NUMBER, STRING); prototype NUMBER MaintenanceStart(); prototype NUMBER function_288(STRING); prototype NUMBER function_289(NUMBER, BYREF STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER function_290(NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER function_291(NUMBER, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER function_292(); prototype NUMBER ListCreate(NUMBER); prototype NUMBER ListDestroy(BYREF POINTER); prototype NUMBER ListCount/ListDestroy(POINTER); prototype NUMBER ListSetIndex(POINTER, NUMBER); prototype NUMBER ListAddItem(POINTER, NUMBER, NUMBER); prototype NUMBER ListAddString(POINTER, STRING, NUMBER); prototype NUMBER function_304(POINTER, BYREF STRING); prototype NUMBER ListFindString(POINTER, STRING); prototype NUMBER ListGetFirstItem(POINTER, BYREF NUMBER); prototype NUMBER function_307(POINTER, BYREF STRING); prototype NUMBER ListGetNextItem(POINTER, BYREF NUMBER); prototype NUMBER function_309(POINTER, BYREF STRING); prototype NUMBER ListDeleteString/ListDeleteItem(POINTER); prototype NUMBER ListReadFromFile(POINTER, STRING); prototype NUMBER function_312(POINTER); prototype NUMBER SdAskDestPath(STRING, STRING, BYREF STRING, NUMBER); prototype NUMBER SdComponentTree(STRING, STRING, STRING, STRING, NUMBER); prototype NUMBER function_330(NUMBER, STRING); prototype NUMBER function_331(STRING, STRING, NUMBER); prototype NUMBER function_332(STRING, STRING, NUMBER); prototype NUMBER function_333(STRING, NUMBER, HWND); prototype NUMBER function_334(STRING, NUMBER, HWND); prototype NUMBER function_335(STRING, NUMBER, HWND); prototype NUMBER function_336(STRING, NUMBER, HWND, NUMBER); prototype NUMBER SdFinishReboot(STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER function_338(STRING, NUMBER, NUMBER); prototype NUMBER SdFinish(STRING, STRING, STRING, STRING, STRING, BYREF NUMBER, BYREF NUMBER); prototype NUMBER SdFinishEx/SdFinish(STRING, STRING, STRING, STRING, STRING, BYREF NUMBER, BYREF NUMBER); prototype NUMBER SdInit(); prototype NUMBER SdInit(); prototype NUMBER function_343(STRING, NUMBER, NUMBER, STRING); prototype NUMBER function_344(NUMBER); prototype NUMBER function_345(NUMBER); prototype NUMBER function_346(HWND); prototype NUMBER function_347(STRING, INT, STRING); prototype NUMBER function_348(STRING, NUMBER, STRING, NUMBER, NUMBER); prototype NUMBER function_349(NUMBER, BYREF STRING); prototype NUMBER function_350(INT, STRING); prototype NUMBER function_351(INT, BYREF INT, BYREF BOOL); prototype NUMBER SdMakeName(BYREF STRING, STRING, STRING, BYREF NUMBER); prototype NUMBER function_353(BYREF STRING); prototype NUMBER function_354(); prototype NUMBER function_355(STRING, STRING, STRING); prototype NUMBER function_356(HWND); prototype STRING function_357(NUMBER); prototype NUMBER function_358(STRING); prototype NUMBER function_359(STRING, NUMBER, STRING); prototype NUMBER function_361(STRING, STRING, STRING, STRING); prototype NUMBER SdProductName(STRING); prototype NUMBER SdStartCopy(STRING, STRING, POINTER); prototype NUMBER SdSelectFolder(STRING, STRING, BYREF STRING); prototype NUMBER SdSetupTypeEx(STRING, STRING, STRING, BYREF STRING, NUMBER); prototype NUMBER function_366(BYREF STRING, STRING, POINTER, POINTER); prototype NUMBER function_367(BYREF STRING, STRING); prototype NUMBER SdWelcome(STRING, STRING); prototype NUMBER SdWelcomeMaint(STRING, STRING, NUMBER); prototype NUMBER SelectDir(STRING, STRING, BYREF STRING, BOOL); prototype NUMBER function_371(STRING, STRING, BYREF STRING, BOOL); prototype NUMBER AddFolderIcon(STRING, STRING, STRING, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER GetFolderNameList(STRING, POINTER, POINTER); prototype NUMBER ProgDefGroupType(NUMBER); prototype NUMBER function_376(); prototype STRING function_377(STRING); prototype NUMBER function_380(STRING, STRING); prototype NUMBER function_381(); prototype NUMBER SilentWriteData(STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER SilentReadData/SilentWriteData(STRING, STRING, NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER function_384(STRING); prototype NUMBER function_385(STRING, STRING, STRING); prototype NUMBER function_386(STRING, STRING, NUMBER); prototype NUMBER function_387(STRING, STRING, POINTER); prototype NUMBER function_388(STRING, STRING, STRING, STRING, BOOL); prototype NUMBER function_389(NUMBER); prototype NUMBER function_390(STRING, STRING); prototype NUMBER function_391(STRING); prototype NUMBER function_392(STRING, STRING, BYREF STRING); prototype NUMBER function_393(STRING, STRING, BYREF NUMBER); prototype NUMBER function_394(STRING, STRING, POINTER); prototype NUMBER function_395(STRING, STRING, STRING, STRING, BOOL); prototype NUMBER function_396(STRING, STRING, NUMBER, NUMBER); prototype NUMBER function_397(NUMBER); prototype NUMBER function_398(STRING, STRING, NUMBER, NUMBER); prototype NUMBER function_399(); prototype NUMBER function_400(STRING, STRING, STRING); prototype NUMBER function_401(BOOL); prototype NUMBER function_402(BOOL, STRING, STRING); prototype NUMBER function_403(STRING, STRING, NUMBER, STRING); prototype NUMBER function_404(STRING, STRING, STRING); prototype NUMBER function_405(); prototype NUMBER function_406(); prototype NUMBER function_407(NUMBER); prototype NUMBER GetDir(STRING, BYREF STRING); prototype NUMBER GetDisk/GetDir(STRING, BYREF STRING); prototype NUMBER function_410(BYREF STRING, STRING, NUMBER); prototype NUMBER function_411(POINTER, STRING, STRING); prototype NUMBER StrLength(STRING); prototype NUMBER StrLength(STRING); prototype NUMBER StrRemoveLastSlash(BYREF STRING); prototype NUMBER StrToUpper/StrToLower(BYREF STRING, STRING); prototype NUMBER function_416(BYREF STRING, BOOL); prototype NUMBER function_417(BYREF STRING); prototype NUMBER function_418(BYREF STRING, STRING); prototype NUMBER function_419(BYREF STRING); prototype NUMBER function_420(BYREF NUMBER, STRING); prototype STRING function_427(); prototype STRING function_428(); prototype STRING function_429(); prototype STRING function_430(); prototype STRING function_431(); prototype STRING function_432(); prototype STRING function_433(); prototype NUMBER function_434(); prototype STRING function_435(); prototype NUMBER function_436(); prototype STRING function_437(); prototype VARIANT function_438(); prototype VARIANT function_439(STRING); prototype NUMBER VarSave(NUMBER); prototype NUMBER VarRestore/VarSave(NUMBER); prototype NUMBER function_442(); prototype NUMBER function_443(); prototype NUMBER function_444(); prototype NUMBER function_445(); prototype NUMBER function_446(); prototype VARIANT function_447(NUMBER); prototype void function_448(NUMBER, VARIANT); prototype NUMBER function_449(); prototype NUMBER function_450(); prototype NUMBER function_451(); prototype NUMBER function_452(STRING); prototype NUMBER function_453(); prototype void function_454(); prototype NUMBER SetTitle(STRING, NUMBER, NUMBER); prototype NUMBER SetDisplayEffect(NUMBER); prototype NUMBER SetStatusWindow(NUMBER, STRING); prototype NUMBER StatusUpdate(BOOL, NUMBER); prototype NUMBER function_467(HWND, INT); prototype NUMBER function_468(HWND); prototype NUMBER function_469(HWND, INT, INT); prototype NUMBER function_470(HWND, INT); prototype NUMBER function_471(HWND, INT); prototype NUMBER function_472(HWND); prototype NUMBER function_473(STRING); export prototype void program(); export prototype NUMBER IfxRunAfterReboot(); prototype NUMBER SdInit(); prototype NUMBER function_477(); export prototype NUMBER IfxOnTransferred(); prototype NUMBER function_479(); export prototype NUMBER IfxOnRebooted(); prototype NUMBER function_481(); export prototype NUMBER IfxOnAppSearch(); prototype NUMBER function_483(); export prototype NUMBER IfxOnCCPSearch(); prototype NUMBER SdInit(); export prototype NUMBER FinalConstruct(); export prototype NUMBER FinalRelease(); export prototype NUMBER IfxOnAbortInstall(); prototype NUMBER function_489(); prototype NUMBER function_490(); prototype NUMBER SdInit(); prototype NUMBER function_492(); prototype NUMBER function_493(); prototype NUMBER function_494(); export prototype NUMBER IfxOnInitInstall(); export prototype NUMBER IfxOnExitInstall(); export prototype NUMBER IfxOnTransferring(); export prototype NUMBER IfxOnDisk1Installing(); export prototype NUMBER IfxOnDisk1Installed(); export prototype NUMBER IfxFinalConstruct(); export prototype NUMBER IfxFinalRelease(); prototype NUMBER function_502(); export prototype NUMBER IfxOnFileReadOnly(STRING); prototype NUMBER function_504(STRING); export prototype NUMBER IfxOnRemovingSharedFile(STRING); prototype NUMBER function_506(STRING); export prototype NUMBER IfxOnMD5Error(STRING); prototype NUMBER function_508(STRING); export prototype NUMBER IfxOnFileError(STRING, NUMBER); prototype NUMBER function_510(STRING, NUMBER); export prototype NUMBER IfxOnInternetError(NUMBER, STRING, NUMBER); prototype NUMBER function_512(NUMBER, STRING, NUMBER); export prototype NUMBER IfxOnFileLocked(STRING); prototype NUMBER function_514(STRING); export prototype NUMBER IfxOnNextDisk(STRING, NUMBER, BYREF STRING); prototype NUMBER function_516(STRING, NUMBER, BYREF STRING); prototype void function_517(); prototype NUMBER function_518(); prototype NUMBER function_519(); prototype NUMBER function_520(NUMBER); prototype NUMBER function_521(); prototype NUMBER function_522(); prototype STRING function_523(STRING); export prototype NUMBER IfxInitProperties(); export prototype NUMBER InitProperties(); export prototype NUMBER IfxReadProperties(NUMBER); export prototype NUMBER ReadProperties(NUMBER); export prototype NUMBER IfxWriteProperties(NUMBER); export prototype NUMBER WriteProperties(NUMBER); export prototype NUMBER IfxOnShowWizardPages(NUMBER); prototype NUMBER function_533(); prototype NUMBER function_534(); prototype NUMBER function_535(); prototype NUMBER function_536(); prototype NUMBER function_537(); // unrecognized functions (total: 0) /////////////////////////////////////////////////////////////////////////////////// // reference table items (total:1762) // 00004E18 00004EC7 00004F17 00004F9F 00005011 0000508F 000050F1 0000512A // 00005191 000053C5 00005400 0000546C 00005561 00005573 000055EB 0000562F // 00005667 000056B5 0000571C 0000572A 0000579F 000057BC 00005800 0000589D // 000058B6 000058EB 00005995 000059B8 000059F3 00005A31 00005A6F 00005AC1 // 00005AFF 00005B3F 00005B60 00005B79 00005BB4 00005BEF 00005C99 00005CBC // 00005CFD 00005D3B 00005D76 00005DB7 00005DF8 00005E30 00005E83 00005ED5 // 00005F0D 00005F45 00005F7D 00005FB5 00005FED 00006025 00006081 00006180 // 000061D8 0000621B 0000622A 00006249 00006296 000062E9 000063C5 0000646C // 000064AC 000064B7 00006522 0000652D 0000653C 0000655B 000065B7 00006627 // 00006689 000066B8 000066C7 00006711 00006776 000067BC 000067EA 00006846 // 0000689E 00006900 00006917 00006926 0000696E 0000698D 000069E9 00006A50 // 00006A83 00006AB6 00006AE9 00006AF8 00006B17 00006B73 00006BE4 00006BF2 // 00006C17 00006C36 00006C92 00006CF6 00006D7B 00006D8A 00006DA9 00006E3D // 00006E7A 00006F21 00006F80 00006F8F 00006FBF 00006FFF 0000700E 0000702D // 000070E9 00007116 000071AA 000071E7 00007257 000072C0 000072E1 00007308 // 00007359 000073C2 000073E3 000073F2 00007411 00007420 00007488 000074B7 // 00007506 0000755F 000075B8 000075C7 000075D5 00007608 00007617 00007647 // 00007677 000076A7 000076D7 00007707 00007737 00007767 00007797 000077C7 // 0000780F 0000782C 0000783B 00007856 00007898 000078E4 000078F3 00007924 // 00007955 00007986 000079B7 000079E8 00007A19 00007A4A 00007A7B 00007AAC // 00007AB9 00007AC7 00007AD6 00007B07 00007B38 00007B69 00007B9A 00007BA7 // 00007BB5 00007BC4 00007BF5 00007C26 00007C57 00007C88 00007C95 00007CA3 // 00007CC7 00007D2D 00007D67 00007DA7 00007E13 00007E5A 00007EC0 00007F3E // 00007F62 00007F9F 00007FC0 00007FD9 00008016 00008037 00008050 0000808D // 000080AE 000080C7 00008104 00008125 0000813E 0000817B 0000819C 000081B5 // 000081F5 00008216 0000822F 0000823E 00008270 000082A2 000082D4 00008306 // 00008339 00008380 000083C8 00008411 00008481 0000848C 000084BF 00008532 // 00008545 00008550 000085C3 000085D6 000085E1 0000862A 00008672 0000869C // 00008707 00008712 0000877D 00008788 000087F3 000087FE 00008869 00008874 // 000088BA 000088EC 0000891E 0000892D 0000894C 0000895B 0000898D 000089BF // 000089F1 00008A23 00008A56 00008A9D 00008AE5 00008B2E 00008BAB 00008C4D // 00008C84 00008C9C 00008CCF 00008D18 00008D60 00008D8A 00008E22 00008E68 // 00008E9A 00008EF1 00008F9D 00008FB6 00008FD7 00009009 00009018 00009037 // 00009063 000090B4 000090CD 0000910E 0000916B 000091BD 000091FE 00009279 // 00009284 000092F2 0000937C 00009387 000093DA 0000940F 00009477 00009482 // 000094C5 0000953F 00009590 000095DF 00009630 0000967F 000096EF 000096FE // 00009727 000097A7 000097AD 000097E2 00009829 00009867 000098B5 000098F2 // 0000990B 0000994B 00009966 000099F7 00009A12 00009A8D 00009AA8 00009AE0 // 00009B1B 00009B61 00009B9D 00009C00 00009C24 00009C61 00009CC7 00009D6A // 00009D9B 00009DE5 00009E02 00009E84 00009EE5 00009F00 00009F22 00009F4F // 00009F91 00009FF0 00009FFB 0000A052 0000A060 0000A163 0000A16E 0000A1B6 // 0000A1F0 0000A28F 0000A2E3 0000A2F0 0000A2FE 0000A377 0000A392 0000A3A1 // 0000A3DF 0000A41B 0000A45D 0000A496 0000A4F1 0000A4FF 0000A50A 0000A548 // 0000A5B2 0000A5C0 0000A5CB 0000A631 0000A63C 0000A6A0 0000A6AB 0000A6FD // 0000A72F 0000A761 0000A793 0000A7C5 0000A7EB 0000A806 0000A811 0000A84F // 0000A89A 0000A8D8 0000A916 0000A952 0000A98B 0000A9C4 0000A9FD 0000AA36 // 0000AA6F 0000AAA8 0000AAE7 0000AB26 0000AB62 0000AB9E 0000ABDC 0000AC1A // 0000AC53 0000AC99 0000ACD8 0000AD17 0000AD5F 0000ADA5 0000ADEB 0000ADF9 // 0000AE12 0000AE5E 0000AEFD 0000AF08 0000AF8E 0000AFB8 0000AFD8 0000B022 // 0000B0B4 0000B0F1 0000B109 0000B165 0000B19D 0000B1B8 0000B246 0000B26F // 0000B29B 0000B2B6 0000B2D8 0000B3AB 0000B484 0000B493 0000B4B2 0000B4F4 // 0000B52D 0000B577 0000B611 0000B643 0000B675 0000B6A7 0000B6D9 0000B70B // 0000B74A 0000B765 0000B780 0000B7FD 0000B85A 0000B875 0000B8C5 0000B926 // 0000B97B 0000B9DE 0000BA35 0000BA9E 0000BAD0 0000BADF 0000BAFA 0000BB7A // 0000BBF4 0000BC48 0000BC87 0000BCB9 0000BD07 0000BD55 0000BDA3 0000BDB1 // 0000BDCC 0000BE66 0000BE85 0000BF23 0000BFC2 0000C016 0000C023 0000C031 // 0000C0A0 0000C0B2 0000C0FF 0000C148 0000C161 0000C185 0000C1BA 0000C1DE // 0000C1ED 0000C21E 0000C24F 0000C280 0000C30D 0000C358 0000C389 0000C3E4 // 0000C43B 0000C464 0000C4C1 0000C5D3 0000C5DE 0000C5F6 0000C64E 0000C678 // 0000C690 0000C6E5 0000C735 0000C7B5 0000C7CD 0000C825 0000C83D 0000C8B0 // 0000C8D6 0000C91A 0000C9CA 0000C9E2 0000C9F1 0000CA10 0000CA51 0000CB58 // 0000CC19 0000CC55 0000CC77 0000CC99 0000CCA6 0000CCD7 0000CCE3 0000CCF5 // 0000CD3C 0000CD60 0000CD6C 0000CD7E 0000CDA5 0000CDC9 0000CE66 0000CEC8 // 0000CEE1 0000CF2E 0000CF75 0000CF7B 0000CFAB 0000CFDB 0000D00B 0000D047 // 0000D073 0000D0A3 0000D0D3 0000D10F 0000D14F 0000D15E 0000D179 0000D19B // 0000D21D 0000D250 0000D2B6 0000D307 0000D310 0000D348 0000D363 0000D4FB // 0000D51F 0000D54A 0000D5F4 0000D61B 0000D64B 0000D6FC 0000E268 0000E283 // 0000E30D 0000E3CD 0000E407 0000E4CE 0000E5D6 0000E69B 0000E726 0000E756 // 0000E771 0000E7A2 0000E7D3 0000E837 0000E86A 0000E89F 0000E8DC 0000E901 // 0000E91C 0000E95D 0000E978 0000E987 0000E9CB 0000EA0F 0000EB22 0000EBB9 // 0000EBDB 0000EBEA 0000EBF5 0000EC04 0000EC27 0000EC4D 0000EC80 0000ECAB // 0000ECE1 0000ED32 0000ED38 0000ED83 0000EDE2 0000EE23 0000EE73 0000EEB9 // 0000EEFB 0000EF3C 0000EF8D 0000EFD2 0000F027 0000F06F 0000F0B7 0000F107 // 0000F159 0000F1C5 0000F20D 0000F24B 0000F288 0000F2C8 0000F309 0000F349 // 0000F38E 0000F3E4 0000F431 0000F485 0000F4D8 0000F52B 0000F58C 0000F5E0 // 0000F62C 0000F670 0000F6B6 0000F70E 0000F753 0000F799 0000F7ED 0000F833 // 0000F880 0000F8CA 0000F925 0000F97B 0000F9D1 0000FA39 0000FA93 0000FAE2 // 0000FB3F 0000FB97 0000FBEB 0000FCB2 0000FD0D 0000FD74 0000FDE3 0000FE8E // 0000FF15 0000FF71 0001000B 0001006A 000100CE 00010131 0001018F 000101F4 // 0001024A 0001032F 0001038B 000103F1 00010459 000104BE 00010542 000105C7 // 00010651 000106A6 0001073C 000107A8 0001084D 000108F3 00010985 000109D4 // 00010A66 00010AB9 00010B41 00010B96 00010BD9 00010C31 00010C9B 00010D0B // 00010DA5 00010DFB 00010E45 00010EB5 00010F3C 00010FC0 00011022 000110E3 // 0001113A 000111EE 0001124F 000112AF 0001131D 00011379 000113D7 0001146C // 000114CB 00011552 000115A3 00011677 00011701 00011755 000117A1 000117ED // 00011839 00011884 000118FC 0001195C 000119CF 00011A52 00011A9C 00011AF6 // 00011B9A 00011C06 00011C3E 00011C57 00011CD1 00011CD7 00011D2A 00011D7D // 00011DD0 00011E02 00011E30 00011EAF 00011ECC 00011F46 00011F4C 00011F7E // 00011FB0 00011FE2 00011FF3 00012023 00012054 000120F5 00012174 00012191 // 000121DE 00012248 00012288 000122A9 000122C2 0001281B 0001287C 00012931 // 0001296B 000129C8 00012A82 00012AE0 00012B3E 00012B9C 00012BD6 00012C51 // 00012C9D 00012CB4 00012CCA 00012E23 00012EFA 00012F14 00012FB5 00013019 // 0001307D 000130E1 00013125 0001313B 00013174 00013180 000131B0 000131BC // 00013223 00013279 00013285 000132C7 000132EB 00013315 0001333D 00013364 // 0001337F 000133B8 000133C4 000133F4 00013400 00013444 00013462 00013503 // 0001351B 0001352A 00013538 0001362A 00013655 000136C2 0001371B 00013736 // 00013765 0001378D 00013812 00013863 0001389E 0001391B 00013936 000139BF // 00013A35 00013AE3 00013B0A 00013B56 00013BA5 00013C17 00013C4C 00013CAD // 00013CEF 00013D31 00013D4C 00013E1F 00013E25 00013E68 00013EC2 00013F05 // 00013F5B 00013F9E 00014017 0001405A 000140D7 0001411A 0001418F 0001419E // 000141BD 0001426B 00014292 000142C4 0001430D 00014352 0001439A 000143ED // 0001442B 0001445B 00014493 000144CB 00014503 0001453E 0001457C 000145BA // 0001462E 000146A0 000146C3 000146FE 00014739 000147AD 0001481F 00014842 // 0001487D 000148F1 00014963 00014986 000149BE 000149F9 00014A31 00014B16 // 00014B23 00014B46 00014B8E 00014B9C 00014BD4 00014C2C 00014C6B 00014CB6 // 00014CFE 00014D3C 00014D95 00014DCA 00014E17 00014E22 00014EB4 00014ECD // 00014FD5 00014FE2 00015005 0001505F 0001506D 000150A5 000150EC 00015135 // 00015200 0001525C 000152D4 000152DF 000153A0 000153FC 00015474 0001548B // 00015514 0001552E 00015539 00015577 000155D2 00015607 00015654 00015662 // 0001566D 0001571D 0001573A 00015749 000157D9 000157F4 000157FF 0001588F // 000158AA 000158B5 00015945 00015960 0001597B 00015986 00015995 000159E6 // 00015A18 00015A50 00016313 0001631E 00016369 000163B4 000163FF 00016429 // 00016434 00016472 0001648F 000164D6 00016515 00016554 0001658A 000165B0 // 000165EF 0001662E 00016664 000166B9 000166C7 0001673D 00016780 0001679E // 000167B9 000167CB 000167DA 00016836 0001684D 000168A9 000168C0 0001691C // 0001692A 00016943 00016952 000169AE 000169C5 000169F7 00016A53 00016A61 // 00016A7A 00016ADF 00016AED 00016B06 00016B15 00016B48 00016D0E 00016D38 // 00016D4A 00016E53 00016E60 00016E83 00016ECB 00016EEF 00016F27 00016F6E // 00016F9A 0001701E 0001706F 000170CC 000170F9 00017104 00017131 00017145 // 00017214 00017222 0001722D 0001725F 000172AB 000172E0 0001732D 00017338 // 000173E3 000173FC 00017420 00017454 00017466 00017564 00017571 00017594 // 000175DC 00017600 00017638 00017692 000176BE 000176F3 00017727 0001775C // 00017790 000177D4 000177F5 00017854 0001786F 0001787A 00017906 00017947 // 00017952 00017984 000179D0 00017A05 00017A52 00017A5D 00017B1F 00017B38 // 00017B90 00017BF4 00017C18 00017C6A 00017C85 00017D1A 00017D67 00017D79 // 00017DC8 00017DE3 00017DF2 00017E30 00017E6E 00017EAC 00017EBB 00017ED6 // 00017F94 0001804B 00018078 000180A5 000180D2 000180FF 0001812C 00018159 // 00018174 0001819E 000181D5 0001823E 000182F3 00018310 0001834F 0001835D // 00018419 0001848D 000184A0 000184AB 00018586 00018597 000185B2 000185CD // 000185DF 000185EE 00018657 00018669 000186AC 000186F3 0001870D 0001871F // 00018761 00018785 000187C9 00018842 000188AC 000188C7 0001890D 0001893B // 0001895F 000189A8 00018A5F 00018A78 00018ABB 00018C47 00018C62 00018CEB // 00018D4B 00018D93 00018DA1 00018DD7 00018DE9 00018E78 00018EE5 00018F7B // 00018F86 00018FC8 00018FEB 00019033 00019041 00019079 000190C0 000190EC // 0001917B 0001918F 000191CD 0001920B 00019249 00019295 000192CA 00019320 // 00019330 0001933B 000193AF 000193C8 00019408 00019432 000194C3 000194E6 // 0001952E 0001953C 00019574 000195BB 00019663 00019676 00019681 000196BF // 000196FD 00019749 0001977E 000197CB 000197D6 0001984A 00019863 0001994D // 00019965 00019988 000199DB 000199E9 00019A21 00019A68 00019AEE 00019B36 // 00019BBD 00019BEB 00019BF6 00019C34 00019C8E 00019CC3 00019D10 00019D1B // 00019DBB 00019DD4 00019E75 00019ECF 00019F32 00019F56 00019FBD 00019FE0 // 0001A03A 0001A048 0001A080 0001A0C7 0001A144 0001A1B6 0001A1C1 0001A21A // 0001A24F 0001A2BC 0001A329 0001A3E4 0001A3EF 0001A445 0001A48A 0001A495 // 0001A50B 0001A536 0001A56D 0001A5CC 0001A5FC 0001A60A 0001A64F 0001A661 // 0001A6F0 0001A713 0001A75B 0001A774 0001A7AC 0001A7F3 0001A834 0001A872 // 0001A8B0 0001A905 0001A93A 0001A987 0001A992 0001AA11 0001AA2A 0001AABE // 0001AAE1 0001AB29 0001AB37 0001AB6F 0001ABB6 0001AC56 0001ACB0 0001ACE5 // 0001AD23 0001AD88 0001ADD2 0001AE13 0001AE2A 0001AE80 0001AEC5 0001AED0 // 0001AF44 0001AF5D 0001B06E 0001B07B 0001B121 0001B13A 0001B212 0001B22F // 0001B28F 0001B316 0001B382 0001B3D7 0001B41F 0001B488 0001B494 0001B4C2 // 0001B4E4 0001B53A 0001B57A 0001B5A0 0001B5EF 0001B690 0001B6D2 0001B71F // 0001B730 0001B78C 0001B7A7 0001B80E 0001B848 0001B90A 0001B9C1 0001BAA6 // 0001BAC7 0001BB40 0001BBC3 0001BBDE 0001BC11 0001BC9B 0001BD19 0001BD53 // 0001BDBD 0001BDCF 0001BE0E 0001BE4D 0001BE8C 0001BED3 0001BEE1 0001BEF8 // 0001BF05 0001BF2F 0001BF62 0001BFD3 0001C000 0001C03F 0001C07E 0001C0BD // 0001C104 0001C11B 0001C156 0001C180 0001C199 0001C1BA 0001C201 0001C222 // 0001C23D 0001C26E 0001C2A5 0001C2C0 0001C307 0001C33D 0001C38C 0001C3D1 // 0001C3DF 0001C406 0001C418 0001C46B 0001C4D2 0001C502 0001C579 0001C5A9 // 0001C5B4 0001C5D8 0001C64F 0001C67F 0001C69E 0001C71F 0001C76A 0001C782 // 0001C7E9 0001C842 0001C8C4 0001C8E5 0001C900 0001C92B 0001C9D6 0001C9FD // 0001CA45 0001CABF 0001CAE3 0001CB14 0001CB54 0001CBA8 0001CBDC 0001CC8A // 0001CCB3 0001CCFF 0001CD3D 0001CD5C 0001CDAB 0001CDF0 0001CDFE 0001CE57 // 0001CECE 0001CF28 0001CF52 0001CF60 0001CFE3 0001D028 0001D033 0001D076 // 0001D0BB 0001D0D5 0001D0FC 0001D144 0001D18E 0001D1B7 0001D25D 0001D268 // 0001D285 0001D2A7 0001D2C8 0001D2EC 0001D31F 0001D359 0001D3AF 0001D3B5 // 0001D3E7 0001D419 0001D44B 0001D47D 0001D4AF 0001D4E1 0001D513 0001D545 // 0001D577 0001D5A9 0001D5DB 0001D60D 0001D63F 0001D671 0001D6A3 0001D6B2 // 0001D6F2 0001D723 0001D7DA 0001D891 0001D905 0001DA03 0001DA2E 0001DA67 // 0001DAB9 0001DB28 0001DB33 0001DB9E 0001DBB9 0001DC38 0001DC96 0001DCA1 // 0001DD40 0001DD5B 0001DD6A 0001DDA9 0001DDC2 0001DDEA 0001DE03 0001DE52 // 0001DE6D 0001DF28 0001DF33 0001DF81 0001DF8C 0001DF9B 0001DFB6 0001DFD8 // 0001DFFD 0001E078 0001E0BD 0001E102 0001E130 0001E13F 0001E15A 0001E1D5 // 0001E1F0 0001E212 0001E26E 0001E2BA 0001E316 0001E362 0001E3BE 0001E40A // 0001E466 0001E4B2 0001E50E 0001E55A 0001E5B6 0001E602 0001E611 0001E62C // 0001E67B 0001E6B8 0001E6F1 0001E741 0001E76C 0001E7A6 0001E803 0001E846 // 0001E89A 0001E8DF 0001E8EA 0001E8F5 0001E925 0001E969 0001EA06 0001EABA // 0001EAC8 0001EAE2 0001EB3B 0001EB62 0001EB81 0001EC28 0001EC42 0001EC80 // 0001ECEF 0001ED0E 0001ED43 0001ED85 0001EDA0 0001EDE4 0001EE61 0001EE81 // 0001EE9C 0001EED7 0001EF2A 0001EF45 0001EF89 0001EFF8 0001F043 0001F08A // 0001F099 0001F179 0001F1E4 0001F1EF 0001F20A 0001F24E 0001F2C1 0001F386 // 0001F395 0001F3B0 0001F3EA 0001F48B 0001F4A8 0001F4EC 0001F4FA 0001F59E // 0001F5AC 0001F5B7 0001F5E0 0001F6A4 0001F6B2 0001F6BD 0001F6E7 0001F751 // 0001F7CB 0001F7D9 0001F841 0001F885 0001F8C9 0001F90D 0001F951 0001F995 // 0001F9D9 0001FA1D 0001FA61 0001FAA5 0001FAE9 0001FB2D 0001FB71 0001FBAB // 0001FBC5 0001FBE0 0001FC02 0001FC24 0001FC46 0001FC68 0001FC8A 0001FCAC // 0001FCCE 0001FCF0 0001FD12 0001FD34 0001FD56 0001FD88 0001FDE1 0001FDF2 // 0001FE08 0001FE8F 0001FEEF 0001FF34 0001FF4F 0001FFD6 00020031 00020084 // 00020099 000200B4 000200FF 0002010D 00020146 00020191 0002019F 000201D8 // 00020223 00020231 0002026A 000202B5 000202C3 000202FC 0002033E 000203AF // 0002040D 00020468 000204C8 0002051F 0002057A 000205DF 0002063E 00020691 // 000206A7 000206FC 0002073E 0002077D 000207C1 000207FC 0002083B 0002087B // 00020891 0002099F 00020B19 00020B46 00020B74 00020B9B 00020C47 00020C85 // 00020CBD 00020D02 00020D4D 00020D88 00020DCE 00020E0E 00020E3A 00020E80 // 00020ED6 00020EE4 00020EFD 00020F43 00020F83 00020FB2 00020FF8 00021053 // 0002105F 00021078 000210BE 000210ED 0002112C 0002114B 00021164 000211C7 // 00021206 0002121D 00021250 00021262 00021339 00021347 000214D8 00021559 // 00021573 000215F9 00021671 00021687 000216A2 000216DD 0002171B 00021721 // 0002172D 0002173F 0002175A 0002179D 000217A9 000217BB 000217D6 000217F9 // 00021805 00021817 00021832 00021855 00021861 00021873 0002188E 000218A9 // 000218C4 00021AFC 00021B02 00021B0E 00021B28 00021B43 00021B66 00021B72 // 00021B84 00021BA7 00021BB3 00021BC5 00021BE0 00021C01 00021C89 00021CA9 // 00021CE4 00021D5F 00021DDA 00021E55 00021E90 00021ECB 00021F46 00021F7F // 0002202F 000220D8 00022222 00022230 00022249 00022255 00022267 000224D3 // 00022500 00022506 00022512 0002252C 00022636 0002265D 00022669 00022683 // 000226B6 000226C2 000226D4 000227D5 000228C0 000228C6 000228D2 000228F4 // 0002291D 00022929 0002293B 00022964 00022970 00022982 000229F1 00022A03 // 00022AB7 00022B08 00022B19 00022B2A 00022B36 00022B48 00022B82 00022C2F // 00022C79 00022C8A 00022C9B 00022CA7 00022CB9 00022CF3 00022D25 00022D49 // 00022D55 00022D67 00022D9C 00022DEB 00022E04 00022E42 00022E4E 00022E60 // 00022EA8 00022EFD 00022F16 00022F57 00022F63 00022F75 00022FC4 0002302D // 00023082 0002309B 000230D6 000230E2 000230F4 0002312E 00023187 000231B1 // 000231BD 000231CF 00023266 0002328F 000232B3 000233F5 000234D7 0002356F // 000235C1 000235CC 000235F4 00023612 00023749 000239D6 00023A34 00023A7E // 00023ABA 00023B45 00023B4D 00023B53 00023B65 00023EE7 00023EF5 00023F22 // 00023F28 00023F65 00023F7F 00023F8E 00024014 0002409A 00024120 00024182 // 00024198 00024219 00024287 000242DA 0002433F 00024360 00024383 0002438F // 000243A1 000243BC 000243F7 00024403 00024415 00024430 0002446B 00024477 // 00024489 000244A4 00024502 0002450A 00024526 00024532 00024544 000245CC // 000245DE 0002465A 00024670 000246F8 0002470A 00024786 0002479C 000247A7 // 00024863 00024871 000248E7 0002493C 0002497E 00024984 000249B0 000249D3 // 00024A0E 00024A87 /////////////////////////////////////////////////////////////////////////////////// // global variables NUMBER global_number0, global_number1, global_number2, global_number3, global_number4, global_number5, global_number6, global_number7, global_number8, global_number9, global_number10, global_number11, global_number12, global_number13, global_number14, global_number15, global_number16, global_number17, global_number18, global_number19, global_number20, global_number21, global_number22, global_number23, global_number24, global_number25, global_number26, global_number27, global_number28, global_number29, global_number30, global_number31, global_number32, global_number33, global_number34, global_number35, global_number36, global_number37, global_number38, global_number39, global_number40, global_number41, global_number42, global_number43, global_number44, global_number45, global_number46, global_number47, global_number48, global_number49, global_number50, global_number51, global_number52, global_number53, global_number54, global_number55, global_number56, global_number57, global_number58, global_number59, global_number60, global_number61, global_number62, global_number63, global_number64, global_number65, global_number66, global_number67, global_number68, global_number69, global_number70; STRING global_string0, global_string1, global_string2, global_string3, global_string4, global_string5, global_string6, global_string7, global_string8, global_string9, global_string10, global_string11, global_string12, global_string13, global_string14, global_string15, global_string16, global_string17, global_string18, global_string19, global_string20, global_string21, global_string22, global_string23, global_string24, global_string25, global_string26, global_string27, global_string28, global_string29, global_string30, global_string31, global_string32, global_string33, global_string34, global_string35, global_string36, global_string37, global_string38, global_string39, global_string40, global_string41, global_string42, global_string43, global_string44, global_string45, global_string46, global_string47, global_string48, global_string49, global_string50, global_string51, global_string52, global_string53, global_string54, global_string55, global_string56, global_string57, global_string58, global_string59, global_string60, global_string61, global_string62, global_string63, global_string64, global_string65, global_string66, global_string67, global_string68, global_string69; OBJECT global_object3, global_object4, global_object5, global_object6, global_object7, global_object8, global_object9, global_object10, global_object11, global_object12, global_object13, global_object14; /////////////////////////////////////////////////////////////////////////////////// // code start @00004E18:000E label_4e18: @00004E1A:0022 function NUMBER function_0() @00004E1A NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6; @00004E1A STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string8, local_string9, local_string10, local_string11, local_string12, local_string13, local_string14; @00004E1A @00004E1A begin @00004E23:0021 function_428(); @00004E29:0006 local_string13 = LASTRESULT; @00004E33:0021 function_238("COMPANY_NAME"); @00004E48:0006 local_string14 = LASTRESULT; @00004E52:0014 local_string13 = (local_string13 ^ local_string14); @00004E5F:0021 function_238("PRODUCT_NAME"); @00004E74:0006 local_string14 = LASTRESULT; @00004E7E:0014 global_string8 = (local_string13 ^ local_string14); @00004E8B:0006 local_string8 = global_string8; @00004E95:0021 function_238("FOLDER_NAME"); @00004EA9:0006 global_string7 = LASTRESULT; @00004EB3:0006 local_string5 = ""; @00004EBD:0006 local_string6 = ""; @00004EC7:0007 label_4ec7: @00004EC9:0006 local_string1 = ""; @00004ED3:0006 local_string2 = ""; @00004EDD:0021 SdWelcome(local_string1, local_string2); @00004EE9:0006 local_number1 = LASTRESULT; @00004EF3:000D local_number6 = (local_number1 = 12); @00004F02:0004 if(local_number6) then // ref index: 1 @00004F0E:0005 goto label_4ec7; @00004F17:000B endif; @00004F17:000B label_4f17: @00004F19:0021 function_435(); @00004F1F:0006 local_string13 = LASTRESULT; @00004F29:0014 local_string3 = (local_string13 ^ "license.txt"); @00004F41:0006 local_string1 = ""; @00004F4B:0006 local_string2 = ""; @00004F55:0006 local_string4 = ""; @00004F5F:0021 function_361(local_string1, local_string2, local_string4, local_string3); @00004F71:0006 local_number1 = LASTRESULT; @00004F7B:000D local_number6 = (local_number1 = 12); @00004F8A:0004 if(local_number6) then // ref index: 1 @00004F96:0005 goto label_4ec7; @00004F9F:0009 endif; @00004F9F:0009 label_4f9f: @00004FA1:0006 local_string1 = ""; @00004FAB:0006 local_string10 = "FULL"; @00004FB9:0006 local_string2 = ""; @00004FC3:0021 SdSetupTypeEx(local_string1, local_string2, "", local_string10, 0); @00004FDA:0006 local_number1 = LASTRESULT; @00004FE4:000D local_number6 = (local_number1 = 12); @00004FF3:0004 if(local_number6) then // ref index: 1 @00004FFF:0005 goto label_508f; @00005008:0005 goto label_508f; @00005011:000A endif; @00005011:000A label_5011: @00005013:0006 local_number2 = local_number1; @0000501D:000E local_number6 = (local_number2 != 303); @0000502C:0004 if(local_number6) then // ref index: 1 @00005038:0006 local_string11 = global_string8; @00005042:0006 local_number4 = 0; @0000504E:0021 function_85(global_string6, local_string11, local_number4); @0000505D:000E local_number6 = (local_number4 != 0); @0000506C:0004 if(local_number6) then // ref index: 1 @00005078:0021 MessageBox(global_string4, -65534); @00005086:0005 goto label_4f9f; @0000508F:0008 endif; @0000508F:0008 endif; @0000508F:0008 label_508f: @00005091:0006 local_string1 = ""; @0000509B:0006 local_string2 = ""; @000050A5:0021 SdAskDestPath(local_string1, local_string2, local_string8, 0); @000050B9:0006 local_number1 = LASTRESULT; @000050C3:0006 global_string8 = local_string8; @000050CD:000D local_number6 = (local_number1 = 12); @000050DC:0004 if(local_number6) then // ref index: 1 @000050E8:0005 goto label_4f9f; @000050F1:0005 endif; @000050F1:0005 label_50f1: @000050F3:0021 ShowObjWizardPages(local_number1); @000050FC:0006 local_number1 = LASTRESULT; @00005106:000D local_number6 = (local_number1 = 12); @00005115:0004 if(local_number6) then // ref index: 1 @00005121:0005 goto label_508f; @0000512A:0009 endif; @0000512A:0009 label_512a: @0000512C:0006 local_string9 = global_string7; @00005136:0006 local_string1 = ""; @00005140:0006 local_string2 = ""; @0000514A:0021 SdSelectFolder(local_string1, local_string2, local_string9); @00005159:0006 local_number1 = LASTRESULT; @00005163:0006 global_string7 = local_string9; @0000516D:000D local_number6 = (local_number1 = 12); @0000517C:0004 if(local_number6) then // ref index: 1 @00005188:0005 goto label_50f1; @00005191:0028 endif; @00005191:0028 label_5191: @00005193:0006 local_string1 = ""; @0000519D:0006 local_string2 = ""; @000051A7:0021 ListCreate(0); @000051B2:0006 local_number3 = LASTRESULT; @000051BC:0021 function_238("DESTDIR"); @000051CC:0006 local_string13 = LASTRESULT; @000051D6:0007 local_string13 = (local_string13 + ":"); @000051E4:0021 ListAddString(local_number3, local_string13, 0); @000051F5:0007 local_string13 = (" " + global_string8); @0000520D:0021 ListAddString(local_number3, local_string13, 0); @0000521E:0021 GetDiskSpaceEx(global_string8, 0); @0000522C:0006 local_number6 = LASTRESULT; @00005236:002D NumToStr(local_string12, local_number6); @00005240:002C StrToNum(local_number5, local_string12); @0000524A:0011 local_number6 = (local_number5 / 1024); @00005259:0011 local_number5 = (local_number6 / 1024); @00005268:002D NumToStr(local_string12, local_number5); @00005272:0021 function_238("DISKFREE"); @00005283:0006 local_string13 = LASTRESULT; @0000528D:0007 local_string13 = (local_string13 + ":"); @0000529B:0021 ListAddString(local_number3, local_string13, 0); @000052AC:0007 local_string13 = (" " + local_string12); @000052C4:0007 local_string13 = (local_string13 + " MB"); @000052D4:0021 ListAddString(local_number3, local_string13, 0); @000052E5:0021 ComponentGetTotalCost/ComponentCompareSizeRequired(global_string6, global_string8, local_number5); @000052F4:0011 local_number5 = (local_number5 / 1024); @00005303:002D NumToStr(local_string12, local_number5); @0000530D:0021 function_238("DISKREQ"); @0000531D:0006 local_string13 = LASTRESULT; @00005327:0007 local_string13 = (local_string13 + ":"); @00005335:0021 ListAddString(local_number3, local_string13, 0); @00005346:0007 local_string13 = (" " + local_string12); @0000535E:0007 local_string13 = (local_string13 + " MB"); @0000536E:0021 ListAddString(local_number3, local_string13, 0); @0000537F:0021 SdStartCopy(local_string1, local_string2, local_number3); @0000538E:0006 local_number1 = LASTRESULT; @00005398:0021 ListDestroy(local_number3); @000053A1:000D local_number6 = (local_number1 = 12); @000053B0:0004 if(local_number6) then // ref index: 1 @000053BC:0005 goto label_512a; @000053C5:0005 endif; @000053C5:0005 label_53c5: @000053C7:0021 SetStatusWindow(0, ""); @000053D5:0021 function_158(5); @000053E0:0021 StatusUpdate(1, 100); @000053F0:0024 return; @000053F4:0026 end; // checksum: 9b58b783 @00005400:0009 label_5400: @00005402:0022 function NUMBER function_1() @00005402 @00005402 STRING local_string1, local_string2; @00005402 @00005402 begin @0000540B:0006 local_string1 = global_string8; @00005415:0021 RegDBSetItem(1, local_string1); @00005423:0021 function_238("PRODUCT_KEY"); @00005437:0006 local_string2 = LASTRESULT; @00005441:0014 local_string2 = (local_string1 ^ local_string2); @0000544E:0021 RegDBSetItem(2, local_string2); @0000545C:0024 return; @00005460:0026 end; // checksum: 4a511307 @0000546C:0012 label_546c: @0000546E:0022 function NUMBER function_2() @0000546E NUMBER local_number1, local_number2; @0000546E STRING local_string1, local_string2, local_string3; @0000546E @0000546E begin @00005477:0021 function_434(); @0000547D:0006 local_number2 = LASTRESULT; @00005487:000D local_number2 = (local_number2 = 0); @00005496:0004 if(local_number2) then // ref index: 1 @000054A2:0007 local_string1 = (global_string8 + "\\t3dgm.exe"); @000054B9:0021 function_416(local_string1, 1); @000054C7:0021 function_238("ADDICON"); @000054D7:0006 local_string2 = LASTRESULT; @000054E1:0021 function_75(local_string2, 1); @000054EF:0006 local_number1 = LASTRESULT; @000054F9:0004 if(local_number1) then // ref index: 1 @00005505:0021 function_430(); @0000550B:0006 local_string2 = LASTRESULT; @00005515:0021 function_238("TITLE_MAIN"); @00005528:0006 local_string3 = LASTRESULT; @00005532:0007 local_string3 = (local_string3 + ""); @0000553F:0021 AddFolderIcon(local_string2, local_string3, local_string1, global_string8, "", 0, "", 0); @00005561:0002 endif; @00005561:0002 endif; @00005561:0002 label_5561: @00005563:0024 return; @00005567:0026 end; // checksum: 5d57b535 @00005573:0009 label_5573: @00005575:0022 function NUMBER function_75(local_string1, local_number1) @00005575 NUMBER local_number2, local_number3, local_number4, local_number5; @00005575 STRING local_string2, local_string3, local_string4; @00005575 @00005575 begin @0000557E:0021 function_406(); @00005584:0006 local_number5 = LASTRESULT; @0000558E:000D local_number5 = (local_number5 = 2); @0000559D:0004 if(local_number5) then // ref index: 1 @000055A9:0021 SdMakeName(local_string2, "AskYesNo", "", global_number25); @000055C3:0021 SilentReadData/SilentWriteData(local_string2, "Result", 2, local_string4, local_number2); @000055E0:0027 // return coming @000055E4:0023 return local_number2; @000055EB:0006 endif; @000055EB:0006 label_55eb: @000055ED:0021 GetWindowHandle(-2); @000055F8:0006 local_number4 = LASTRESULT; @00005602:0020 IsIconic(local_number4); // dll: USER.dll @0000560B:0006 local_number5 = LASTRESULT; @00005615:0004 if(local_number5) then // ref index: 1 @00005621:0020 ShowWindow(local_number4, 9); // dll: USER.dll @0000562F:0004 endif; @0000562F:0004 label_562f: @00005631:0006 local_number3 = 8228; @0000563D:000D local_number5 = (local_number1 = 0); @0000564C:0004 if(local_number5) then // ref index: 1 @00005658:0013 local_number3 = (local_number3 | 256); @00005667:0007 endif; @00005667:0007 label_5667: @00005669:0021 function_356(local_number4); @00005672:0021 function_144(6); @0000567D:0006 local_string3 = LASTRESULT; @00005687:000D local_number5 = (local_string3 = ""); @00005694:0004 if(local_number5) then // ref index: 1 @000056A0:0021 function_357(11035); @000056AB:0006 local_string3 = LASTRESULT; @000056B5:0007 endif; @000056B5:0007 label_56b5: @000056B7:0020 _EnablePrevDialog(global_number24, 0, "AskYesNo"); // dll: ISRT.dll @000056D0:0020 MessageBoxA(local_number4, local_string1, local_string3, local_number3); // dll: USER32.dll @000056E2:0006 local_number5 = LASTRESULT; @000056EC:000D local_number5 = (local_number5 = 6); @000056FB:0004 if(local_number5) then // ref index: 1 @00005707:0006 local_number2 = 1; @00005713:0005 goto label_572a; @0000571C:0001 endif; @0000571C:0001 label_571c: @0000571E:0006 local_number2 = 0; @0000572A:0007 label_572a: @0000572C:0020 _EnablePrevDialog(global_number24, 1, ""); // dll: ISRT.dll @0000573D:0021 function_406(); @00005743:0006 local_number5 = LASTRESULT; @0000574D:000D local_number5 = (local_number5 = 1); @0000575C:0004 if(local_number5) then // ref index: 1 @00005768:0021 SdMakeName(local_string2, "AskYesNo", "", global_number25); @00005782:0021 SilentWriteData(local_string2, "Result", 2, local_string4, local_number2); @0000579F:0003 endif; @0000579F:0003 label_579f: @000057A1:0027 // return coming @000057A5:0023 return local_number2; @000057AC:0026 end; // checksum: a5c496aa @000057BC:0006 label_57bc: @000057BE:0022 function NUMBER function_76(local_number1, local_number2, local_string1, local_string2, local_number3) @000057BE NUMBER local_number4; @000057BE @000057BE @000057BE begin @000057C7:0027 // return coming @000057CB:0020 _TreeViewCreate(global_number24, local_number1, local_number2, local_string1, local_string2, local_number3); // dll: ISRT.dll @000057E3:0006 local_number4 = LASTRESULT; @000057ED:0023 return local_number4; @000057F4:0026 end; // checksum: 30595644 @00005800:000D label_5800: @00005802:0022 function NUMBER function_77(local_number1, local_string1) @00005802 NUMBER local_number2, local_number3; @00005802 @00005802 @00005802 begin @0000580B:0021 StrLength(local_string1); @00005814:0006 local_number3 = LASTRESULT; @0000581E:0020 _GetSelectedTreeComponent(local_number1, local_string1, local_number3); // dll: ISRT.dll @0000582D:0006 local_number2 = LASTRESULT; @00005837:000A local_number3 = (local_number2 > 0); @00005846:0004 if(local_number3) then // ref index: 1 @00005852:0007 local_number3 = (local_number2 + 1); @00005861:0031 Resize(local_string1, local_number3); @0000586B:0006 local_number2 = LASTRESULT; @00005875:0007 local_number3 = (local_number2 + 1); @00005884:0020 _GetSelectedTreeComponent(local_number1, local_string1, local_number3); // dll: ISRT.dll @00005893:0006 local_number2 = LASTRESULT; @0000589D:0003 endif; @0000589D:0003 label_589d: @0000589F:0027 // return coming @000058A3:0023 return local_number2; @000058AA:0026 end; // checksum: 6a21d @000058B6:0005 label_58b6: @000058B8:0022 function VARIANT ComponentErrorInfo() @000058B8 @000058B8 STRING local_string1; @000058B8 OBJECT local_object1; @000058B8 begin @000058C1:0020 _ComponentErrorInfo(global_number24, local_object1, local_string1); // dll: ISRT.dll @000058D0:0027 // return coming @000058D4:0023 return local_object1; @000058DB:0026 end; // checksum: 670f2032 @000058EB:000D label_58eb: @000058ED:0022 function NUMBER function_81(local_string1, local_string2, local_number1, local_number2, local_string3) @000058ED NUMBER local_number3, local_number4; @000058ED STRING local_string4; @000058ED @000058ED begin @000058F6:0006 local_string4 = local_string3; @00005900:0021 StrLength(local_string4); @00005909:0006 local_number4 = LASTRESULT; @00005913:0020 _ComponentGetData(global_number24, local_string1, local_string2, local_number1, local_number2, local_string4, local_number4); // dll: ISRT.dll @0000592E:0006 local_number3 = LASTRESULT; @00005938:000A local_number4 = (local_number3 > 0); @00005947:0004 if(local_number4) then // ref index: 1 @00005953:0031 Resize(local_string4, local_number3); @0000595D:0021 StrLength(local_string4); @00005966:0006 local_number4 = LASTRESULT; @00005970:0020 _ComponentGetData(global_number24, local_string1, local_string2, local_number1, local_number2, local_string4, local_number4); // dll: ISRT.dll @0000598B:0006 local_number3 = LASTRESULT; @00005995:0004 endif; @00005995:0004 label_5995: @00005997:0006 local_string3 = local_string4; @000059A1:0027 // return coming @000059A5:0023 return local_number3; @000059AC:0026 end; // checksum: 507bb1a @000059B8:0006 label_59b8: @000059BA:0022 function NUMBER ComponentIsItemSelected(local_string1, local_string2) @000059BA NUMBER local_number1; @000059BA @000059BA @000059BA begin @000059C3:0027 // return coming @000059C7:0020 _ComponentIsItemSelected(global_number24, local_string1, local_string2); // dll: ISRT.dll @000059D6:0006 local_number1 = LASTRESULT; @000059E0:0023 return local_number1; @000059E7:0026 end; // checksum: 4370435c @000059F3:0006 label_59f3: @000059F5:0022 function NUMBER ComponentSelectItem(local_string1, local_string2, local_number1) @000059F5 NUMBER local_number2; @000059F5 @000059F5 @000059F5 begin @000059FE:0027 // return coming @00005A02:0020 _ComponentSelectItem(global_number24, local_string1, local_string2, local_number1); // dll: ISRT.dll @00005A14:0006 local_number2 = LASTRESULT; @00005A1E:0023 return local_number2; @00005A25:0026 end; // checksum: 20073402 @00005A31:0006 label_5a31: @00005A33:0022 function NUMBER ComponentListItems(local_string1, local_string2, local_number1) @00005A33 NUMBER local_number2; @00005A33 @00005A33 @00005A33 begin @00005A3C:0027 // return coming @00005A40:0020 _ComponentListItems(global_number24, local_string1, local_string2, local_number1); // dll: ISRT.dll @00005A52:0006 local_number2 = LASTRESULT; @00005A5C:0023 return local_number2; @00005A63:0026 end; // checksum: 41253c31 @00005A6F:0008 label_5a6f: @00005A71:0022 function NUMBER function_85(local_string1, local_string2, local_number1) @00005A71 NUMBER local_number2; @00005A71 STRING local_string3; @00005A71 @00005A71 begin @00005A7A:0006 local_string3 = local_string2; @00005A84:0020 _ComponentCompareSizeRequired(global_number24, local_string1, local_string3, local_number1); // dll: ISRT.dll @00005A96:0006 local_number2 = LASTRESULT; @00005AA0:0006 local_string2 = local_string3; @00005AAA:0027 // return coming @00005AAE:0023 return local_number2; @00005AB5:0026 end; // checksum: 2f0c515b @00005AC1:0006 label_5ac1: @00005AC3:0022 function NUMBER ComponentGetTotalCost/ComponentCompareSizeRequired(local_string1, local_string2, local_number1) @00005AC3 NUMBER local_number2; @00005AC3 @00005AC3 @00005AC3 begin @00005ACC:0027 // return coming @00005AD0:0020 _ComponentGetTotalCost(global_number24, local_string1, local_string2, local_number1); // dll: ISRT.dll @00005AE2:0006 local_number2 = LASTRESULT; @00005AEC:0023 return local_number2; @00005AF3:0026 end; // checksum: 223b6941 @00005AFF:0006 label_5aff: @00005B01:0022 function NUMBER ComponentTransferData(local_string1) @00005B01 NUMBER local_number1, local_number2; @00005B01 @00005B01 @00005B01 begin @00005B0A:0020 _ComponentTransferData(global_number24, local_string1); // dll: ISRT.dll @00005B16:0006 local_number1 = LASTRESULT; @00005B20:000D local_number2 = (local_number1 = -2147213312); @00005B2F:0004 if(local_number2) then // ref index: 1 @00005B3B:0002 abort; @00005B3F:0003 endif; @00005B3F:0003 label_5b3f: @00005B41:000D local_number2 = (local_number1 = -2147213311); @00005B50:0004 if(local_number2) then // ref index: 1 @00005B5C:0003 exit; @00005B60:0003 endif; @00005B60:0003 label_5b60: @00005B62:0027 // return coming @00005B66:0023 return local_number1; @00005B6D:0026 end; // checksum: 29361c51 @00005B79:0006 label_5b79: @00005B7B:0022 function NUMBER ComponentSetupTypeSet(local_string1, local_string2) @00005B7B NUMBER local_number1; @00005B7B @00005B7B @00005B7B begin @00005B84:0027 // return coming @00005B88:0020 _ComponentSetupTypeSet(global_number24, local_string1, local_string2); // dll: ISRT.dll @00005B97:0006 local_number1 = LASTRESULT; @00005BA1:0023 return local_number1; @00005BA8:0026 end; // checksum: 3e13574d @00005BB4:0006 label_5bb4: @00005BB6:0022 function NUMBER ComponentSetupTypeEnum(local_string1, local_number1) @00005BB6 NUMBER local_number2; @00005BB6 @00005BB6 @00005BB6 begin @00005BBF:0027 // return coming @00005BC3:0020 _ComponentSetupTypeEnum(global_number24, local_string1, local_number1); // dll: ISRT.dll @00005BD2:0006 local_number2 = LASTRESULT; @00005BDC:0023 return local_number2; @00005BE3:0026 end; // checksum: 287e5147 @00005BEF:000D label_5bef: @00005BF1:0022 function NUMBER function_90(local_string1, local_string2, local_number1, local_number2, local_string3) @00005BF1 NUMBER local_number3, local_number4; @00005BF1 STRING local_string4; @00005BF1 @00005BF1 begin @00005BFA:0006 local_string4 = local_string3; @00005C04:0021 StrLength(local_string4); @00005C0D:0006 local_number4 = LASTRESULT; @00005C17:0020 _ComponentSetupTypeGetData(global_number24, local_string1, local_string2, local_number1, local_number2, local_string4, local_number4); // dll: ISRT.dll @00005C32:0006 local_number3 = LASTRESULT; @00005C3C:000A local_number4 = (local_number3 > 0); @00005C4B:0004 if(local_number4) then // ref index: 1 @00005C57:0031 Resize(local_string4, local_number3); @00005C61:0021 StrLength(local_string4); @00005C6A:0006 local_number4 = LASTRESULT; @00005C74:0020 _ComponentSetupTypeGetData(global_number24, local_string1, local_string2, local_number1, local_number2, local_string4, local_number4); // dll: ISRT.dll @00005C8F:0006 local_number3 = LASTRESULT; @00005C99:0004 endif; @00005C99:0004 label_5c99: @00005C9B:0006 local_string3 = local_string4; @00005CA5:0027 // return coming @00005CA9:0023 return local_number3; @00005CB0:0026 end; // checksum: 507bb1a @00005CBC:0006 label_5cbc: @00005CBE:0022 function NUMBER ComponentFilterOS(local_string1, local_number1, local_number2, local_number3) @00005CBE NUMBER local_number4; @00005CBE @00005CBE @00005CBE begin @00005CC7:0027 // return coming @00005CCB:0020 _ComponentFilterOS(global_number24, local_string1, local_number1, local_number2, local_number3); // dll: ISRT.dll @00005CE0:0006 local_number4 = LASTRESULT; @00005CEA:0023 return local_number4; @00005CF1:0026 end; // checksum: 40731b01 @00005CFD:0006 label_5cfd: @00005CFF:0022 function NUMBER ComponentFilterLanguage(local_string1, local_number1, local_number2) @00005CFF NUMBER local_number3; @00005CFF @00005CFF @00005CFF begin @00005D08:0027 // return coming @00005D0C:0020 _ComponentFilterLanguage(global_number24, local_string1, local_number1, local_number2); // dll: ISRT.dll @00005D1E:0006 local_number3 = LASTRESULT; @00005D28:0023 return local_number3; @00005D2F:0026 end; // checksum: 45785573 @00005D3B:0006 label_5d3b: @00005D3D:0022 function NUMBER CreateRegistrySet(local_string1) @00005D3D NUMBER local_number1; @00005D3D @00005D3D @00005D3D begin @00005D46:0027 // return coming @00005D4A:0020 _CreateRegistrySet(global_number24, global_string6, local_string1); // dll: ISRT.dll @00005D59:0006 local_number1 = LASTRESULT; @00005D63:0023 return local_number1; @00005D6A:0026 end; // checksum: 4353292e @00005D76:0007 label_5d76: @00005D78:0022 function NUMBER ComponentReinstall() @00005D78 NUMBER local_number1; @00005D78 @00005D78 @00005D78 begin @00005D81:0006 global_number17 = 302; @00005D8D:0027 // return coming @00005D91:0020 _ComponentReinstall(global_number24); // dll: ISRT.dll @00005D9A:0006 local_number1 = LASTRESULT; @00005DA4:0023 return local_number1; @00005DAB:0026 end; // checksum: 4d1b152a @00005DB7:0007 label_5db7: @00005DB9:0022 function NUMBER ComponentRemoveAll() @00005DB9 NUMBER local_number1; @00005DB9 @00005DB9 @00005DB9 begin @00005DC2:0006 global_number17 = 303; @00005DCE:0027 // return coming @00005DD2:0020 _ComponentRemoveAll(global_number24); // dll: ISRT.dll @00005DDB:0006 local_number1 = LASTRESULT; @00005DE5:0023 return local_number1; @00005DEC:0026 end; // checksum: 5c1e150e @00005DF8:0006 label_5df8: @00005DFA:0022 function NUMBER function_96(local_string1) @00005DFA NUMBER local_number1; @00005DFA @00005DFA @00005DFA begin @00005E03:0027 // return coming @00005E07:0020 _ComponentSaveTarget(global_number24, local_string1); // dll: ISRT.dll @00005E13:0006 local_number1 = LASTRESULT; @00005E1D:0023 return local_number1; @00005E24:0026 end; // checksum: 28372024 @00005E30:0007 label_5e30: @00005E32:0022 function NUMBER DefineDialog(local_string1, local_number1, local_string2, local_number2, local_string3, local_number3, local_number4, local_number5) @00005E32 NUMBER local_number6; @00005E32 @00005E32 @00005E32 begin @00005E3B:0021 function_147(); @00005E41:0027 // return coming @00005E45:0020 _DefineDialog(global_number24, local_string1, local_number1, local_string2, local_number2, local_string3, local_number3, local_number4, local_number5); // dll: ISRT.dll @00005E66:0006 local_number6 = LASTRESULT; @00005E70:0023 return local_number6; @00005E77:0026 end; // checksum: 19315156 @00005E83:0006 label_5e83: @00005E85:0022 function NUMBER EzDefineDialog(local_string1, local_string2, local_string3, local_number1) @00005E85 NUMBER local_number2; @00005E85 @00005E85 @00005E85 begin @00005E8E:0027 // return coming @00005E92:0021 DefineDialog(local_string1, 0, local_string2, local_number1, local_string3, 0, -2, 6); @00005EB8:0006 local_number2 = LASTRESULT; @00005EC2:0023 return local_number2; @00005EC9:0026 end; // checksum: fcffbed8 @00005ED5:0006 label_5ed5: @00005ED7:0022 function NUMBER EndDialog(local_string1) @00005ED7 NUMBER local_number1; @00005ED7 @00005ED7 @00005ED7 begin @00005EE0:0027 // return coming @00005EE4:0020 _EndDialog(global_number24, local_string1); // dll: ISRT.dll @00005EF0:0006 local_number1 = LASTRESULT; @00005EFA:0023 return local_number1; @00005F01:0026 end; // checksum: 5c5b3115 @00005F0D:0006 label_5f0d: @00005F0F:0022 function NUMBER ReleaseDialog/EndDialog(local_string1) @00005F0F NUMBER local_number1; @00005F0F @00005F0F @00005F0F begin @00005F18:0027 // return coming @00005F1C:0020 _ReleaseDialog(global_number24, local_string1); // dll: ISRT.dll @00005F28:0006 local_number1 = LASTRESULT; @00005F32:0023 return local_number1; @00005F39:0026 end; // checksum: 31234770 @00005F45:0006 label_5f45: @00005F47:0022 function NUMBER WaitOnDialog/ReleaseDialog(local_string1) @00005F47 NUMBER local_number1; @00005F47 @00005F47 @00005F47 begin @00005F50:0027 // return coming @00005F54:0020 _WaitOnDialog(global_number24, local_string1); // dll: ISRT.dll @00005F60:0006 local_number1 = LASTRESULT; @00005F6A:0023 return local_number1; @00005F71:0026 end; // checksum: 16370344 @00005F7D:0006 label_5f7d: @00005F7F:0022 function NUMBER CmdGetHwndDlg/WaitOnDialog(local_string1) @00005F7F NUMBER local_number1; @00005F7F @00005F7F @00005F7F begin @00005F88:0027 // return coming @00005F8C:0020 _CmdGetHwndDlg(global_number24, local_string1); // dll: ISRT.dll @00005F98:0006 local_number1 = LASTRESULT; @00005FA2:0023 return local_number1; @00005FA9:0026 end; // checksum: 3c295562 @00005FB5:0006 label_5fb5: @00005FB7:0022 function NUMBER CtrlGetSubCommand/CmdGetHwndDlg(local_string1) @00005FB7 NUMBER local_number1; @00005FB7 @00005FB7 @00005FB7 begin @00005FC0:0027 // return coming @00005FC4:0020 _CtrlGetSubCommand(global_number24, local_string1); // dll: ISRT.dll @00005FD0:0006 local_number1 = LASTRESULT; @00005FDA:0023 return local_number1; @00005FE1:0026 end; // checksum: 704a0200 @00005FED:0006 label_5fed: @00005FEF:0022 function NUMBER CtrlGetSubCommand(local_string1) @00005FEF NUMBER local_number1; @00005FEF @00005FEF @00005FEF begin @00005FF8:0027 // return coming @00005FFC:0020 _CtrlGetNotificationCode(global_number24, local_string1); // dll: ISRT.dll @00006008:0006 local_number1 = LASTRESULT; @00006012:0023 return local_number1; @00006019:0026 end; // checksum: 51597e4d @00006025:0009 label_6025: @00006027:0022 function NUMBER function_122(local_string1, local_number1, local_string2) @00006027 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @00006027 STRING local_string3; @00006027 @00006027 begin @00006030:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @00006039:0006 local_number2 = LASTRESULT; @00006043:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @0000604F:0006 local_number3 = LASTRESULT; @00006059:000D local_number7 = (local_number3 = 0); @00006068:0004 if(local_number7) then // ref index: 1 @00006074:0027 // return coming @00006078:0023 return -2; @00006081:0013 endif; @00006081:0013 label_6081: @00006083:0032 SizeOf(local_string3); @0000608A:0006 local_number7 = LASTRESULT; @00006094:0020 GetClassName(local_number3, local_string3, local_number7); // dll: USER.dll @000060A3:000D local_number7 = (local_string3 = "Edit"); @000060B4:000D local_number8 = (local_string3 = "Static"); @000060C7:0018 local_number7 = (local_number7 || local_number8); @000060D4:000D local_number8 = (local_string3 = "Button"); @000060E7:0018 local_number7 = (local_number7 || local_number8); @000060F4:000D local_number8 = (local_string3 = "ComboBox"); @00006109:0018 local_number7 = (local_number7 || local_number8); @00006116:0004 if(local_number7) then // ref index: 4 @00006122:0020 GetWindowLong(local_number3, -16); // dll: USER.dll @00006130:0006 local_number4 = LASTRESULT; @0000613A:000D local_number7 = (local_string3 = "Edit"); @0000614B:0012 local_number8 = (local_number4 & 4); @0000615A:0019 local_number7 = (local_number7 = local_number8); @00006167:0004 if(local_number7) then // ref index: 1 @00006173:0027 // return coming @00006177:0023 return -7; @00006180:0008 endif; @00006180:0008 label_6180: @00006182:0020 GetWindowTextLength(local_number3); // dll: USER32.dll @0000618B:0006 local_number5 = LASTRESULT; @00006195:0032 SizeOf(local_string2); @0000619C:0006 local_number6 = LASTRESULT; @000061A6:0009 local_number7 = (local_number6 < local_number5); @000061B3:0004 if(local_number7) then // ref index: 1 @000061BF:0007 local_number7 = (local_number5 + 1); @000061CE:0031 Resize(local_string2, local_number7); @000061D8:0006 endif; @000061D8:0006 label_61d8: @000061DA:0007 local_number7 = (local_number5 + 1); @000061E9:0020 GetWindowText(local_number3, local_string2, local_number7); // dll: USER32.dll @000061F8:0006 local_number7 = LASTRESULT; @00006202:0004 if(local_number7) then // ref index: 1 @0000620E:0027 // return coming @00006212:0023 return 0; @0000621B:0002 endif; @0000621B:0002 label_621b: @0000621D:0027 // return coming @00006221:0023 return -1; @0000622A:0003 endif; @0000622A:0003 label_622a: @0000622C:0027 // return coming @00006230:0023 return -7; @00006239:0026 end; // checksum: cb84d9fc @00006249:0006 label_6249: @0000624B:0022 function NUMBER CtrlSetText/CtrlGetText(local_string1, local_number1, local_string2) @0000624B NUMBER local_number2, local_number3, local_number4, local_number7, local_number8, local_number9, local_number10, local_number11; @0000624B STRING local_string3; @0000624B @0000624B begin @00006254:0006 local_number9 = 0; @00006260:0012 local_number10 = (local_number1 & -2147483648); @0000626F:0004 if(local_number10) then // ref index: 1 @0000627B:0006 local_number9 = 1; @00006287:0014 local_number1 = (local_number1 ^ -2147483648); @00006296:0008 endif; @00006296:0008 label_6296: @00006298:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @000062A1:0006 local_number2 = LASTRESULT; @000062AB:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @000062B7:0006 local_number3 = LASTRESULT; @000062C1:000D local_number10 = (local_number3 = 0); @000062D0:0004 if(local_number10) then // ref index: 1 @000062DC:0027 // return coming @000062E0:0023 return -2; @000062E9:0011 endif; @000062E9:0011 label_62e9: @000062EB:0032 SizeOf(local_string3); @000062F2:0006 local_number10 = LASTRESULT; @000062FC:0020 GetClassName(local_number3, local_string3, local_number10); // dll: USER.dll @0000630B:000D local_number10 = (local_string3 = "Edit"); @0000631C:000D local_number11 = (local_string3 = "Static"); @0000632F:0018 local_number10 = (local_number10 || local_number11); @0000633C:000D local_number11 = (local_string3 = "Button"); @0000634F:0018 local_number10 = (local_number10 || local_number11); @0000635C:0004 if(local_number10) then // ref index: 4 @00006368:000D local_number10 = (local_string3 = "Edit"); @00006379:0004 if(local_number10) then // ref index: 1 @00006385:0020 GetWindowLong(local_number3, -16); // dll: USER.dll @00006393:0006 local_number4 = LASTRESULT; @0000639D:0012 local_number10 = (local_number4 & 4); @000063AC:0004 if(local_number10) then // ref index: 1 @000063B8:0027 // return coming @000063BC:0023 return -7; @000063C5:000D endif; @000063C5:000D endif; @000063C5:000D label_63c5: @000063C7:000D local_number10 = (local_string3 = "Static"); @000063DA:0019 local_number10 = (local_number10 = local_number9); @000063E7:0004 if(local_number10) then // ref index: 1 @000063F3:0021 StrLength(local_string2); @000063FC:0006 local_number10 = LASTRESULT; @00006406:0020 PathCompactPathPixel(local_number3, local_string2, local_string2, local_number10); // dll: ISRT.dll @00006418:0006 local_number8 = LASTRESULT; @00006422:000A local_number10 = (local_number8 > 0); @00006431:0004 if(local_number10) then // ref index: 1 @0000643D:0031 Resize(local_string2, local_number8); @00006447:0021 StrLength(local_string2); @00006450:0006 local_number10 = LASTRESULT; @0000645A:0020 PathCompactPathPixel(local_number3, local_string2, local_string2, local_number10); // dll: ISRT.dll @0000646C:0006 endif; @0000646C:0006 endif; @0000646C:0006 label_646c: @0000646E:0020 SetWindowText(local_number3, local_string2); // dll: USER.dll @0000647A:0006 local_number10 = LASTRESULT; @00006484:000D local_number10 = (local_number10 = 0); @00006493:0004 if(local_number10) then // ref index: 1 @0000649F:0027 // return coming @000064A3:0023 return -1; @000064AC:0001 endif; @000064AC:0001 label_64ac: @000064AE:0005 goto label_653c; @000064B7:0008 endif; @000064B7:0008 label_64b7: @000064B9:000D local_number10 = (local_string3 = "ComboBox"); @000064CE:0004 if(local_number10) then // ref index: 2 @000064DA:0020 SendMessageA(local_number3, 12, 0, local_string2); // dll: USER.dll @000064F0:0006 local_number7 = LASTRESULT; @000064FA:000D local_number10 = (local_number7 = -1); @00006509:0004 if(local_number10) then // ref index: 1 @00006515:0027 // return coming @00006519:0023 return -1; @00006522:0001 endif; @00006522:0001 label_6522: @00006524:0005 goto label_653c; @0000652D:0002 endif; @0000652D:0002 label_652d: @0000652F:0027 // return coming @00006533:0023 return -1; @0000653C:0003 label_653c: @0000653E:0027 // return coming @00006542:0023 return 0; @0000654B:0026 end; // checksum: 89f65dea @0000655B:0009 label_655b: @0000655D:0022 function NUMBER CtrlSetText(local_string1, local_number1, local_string2) @0000655D NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11; @0000655D STRING local_string3; @0000655D @0000655D begin @00006566:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @0000656F:0006 local_number2 = LASTRESULT; @00006579:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @00006585:0006 local_number3 = LASTRESULT; @0000658F:000D local_number11 = (local_number3 = 0); @0000659E:0004 if(local_number11) then // ref index: 1 @000065AA:0027 // return coming @000065AE:0023 return -2; @000065B7:0009 endif; @000065B7:0009 label_65b7: @000065B9:0032 SizeOf(local_string3); @000065C0:0006 local_number11 = LASTRESULT; @000065CA:0020 GetClassName(local_number3, local_string3, local_number11); // dll: USER.dll @000065D9:000D local_number11 = (local_string3 = "ComboBox"); @000065EE:0004 if(local_number11) then // ref index: 1 @000065FA:0006 local_number6 = 327; @00006606:0006 local_number7 = 328; @00006612:0006 local_number8 = 329; @0000661E:0005 goto label_66c7; @00006627:0008 endif; @00006627:0008 label_6627: @00006629:000D local_number11 = (local_string3 = "ListBox"); @0000663D:0004 if(local_number11) then // ref index: 2 @00006649:0020 GetWindowLong(local_number3, -16); // dll: USER.dll @00006657:0006 local_number5 = LASTRESULT; @00006661:0012 local_number11 = (local_number5 & 8); @00006670:0004 if(local_number11) then // ref index: 1 @0000667C:0027 // return coming @00006680:0023 return -7; @00006689:0004 endif; @00006689:0004 label_6689: @0000668B:0006 local_number6 = 392; @00006697:0006 local_number7 = 393; @000066A3:0006 local_number8 = 394; @000066AF:0005 goto label_66c7; @000066B8:0002 endif; @000066B8:0002 label_66b8: @000066BA:0027 // return coming @000066BE:0023 return -7; @000066C7:0006 label_66c7: @000066C9:0021 SendMessage(local_number3, local_number6, 0, 0); @000066DF:0006 local_number4 = LASTRESULT; @000066E9:000D local_number11 = (local_number4 = -1); @000066F8:0004 if(local_number11) then // ref index: 1 @00006704:0027 // return coming @00006708:0023 return -1; @00006711:0008 endif; @00006711:0008 label_6711: @00006713:0021 SendMessage(local_number3, local_number8, 0, 0); @00006729:0006 local_number9 = LASTRESULT; @00006733:0032 SizeOf(local_string2); @0000673A:0006 local_number10 = LASTRESULT; @00006744:0009 local_number11 = (local_number10 < local_number9); @00006751:0004 if(local_number11) then // ref index: 1 @0000675D:0007 local_number11 = (local_number9 + 1); @0000676C:0031 Resize(local_string2, local_number11); @00006776:0006 endif; @00006776:0006 label_6776: @00006778:0020 SendMessageA(local_number3, local_number7, local_number4, local_string2); // dll: USER.dll @0000678A:0006 local_number9 = LASTRESULT; @00006794:000D local_number11 = (local_number9 = -1); @000067A3:0004 if(local_number11) then // ref index: 1 @000067AF:0027 // return coming @000067B3:0023 return -1; @000067BC:0004 endif; @000067BC:0004 label_67bc: @000067BE:001D local_string2[local_number9] = 0; @000067CD:0027 // return coming @000067D1:0023 return 0; @000067DA:0026 end; // checksum: 473a9e5f @000067EA:0009 label_67ea: @000067EC:0022 function NUMBER CtrlSetCurSel/CtrlGetCurSel(local_string1, local_number1, local_string2) @000067EC NUMBER local_number2, local_number3, local_number4, local_number5, local_number6; @000067EC STRING local_string3; @000067EC @000067EC begin @000067F5:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @000067FE:0006 local_number2 = LASTRESULT; @00006808:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @00006814:0006 local_number3 = LASTRESULT; @0000681E:000D local_number6 = (local_number3 = 0); @0000682D:0004 if(local_number6) then // ref index: 1 @00006839:0027 // return coming @0000683D:0023 return -2; @00006846:0007 endif; @00006846:0007 label_6846: @00006848:0032 SizeOf(local_string3); @0000684F:0006 local_number6 = LASTRESULT; @00006859:0020 GetClassName(local_number3, local_string3, local_number6); // dll: USER.dll @00006868:000D local_number6 = (local_string3 = "ComboBox"); @0000687D:0004 if(local_number6) then // ref index: 1 @00006889:0006 local_number5 = 333; @00006895:0005 goto label_6926; @0000689E:0008 endif; @0000689E:0008 label_689e: @000068A0:000D local_number6 = (local_string3 = "ListBox"); @000068B4:0004 if(local_number6) then // ref index: 2 @000068C0:0020 GetWindowLong(local_number3, -16); // dll: USER.dll @000068CE:0006 local_number4 = LASTRESULT; @000068D8:0012 local_number6 = (local_number4 & 8); @000068E7:0004 if(local_number6) then // ref index: 1 @000068F3:0027 // return coming @000068F7:0023 return -7; @00006900:0002 endif; @00006900:0002 label_6900: @00006902:0006 local_number5 = 396; @0000690E:0005 goto label_6926; @00006917:0002 endif; @00006917:0002 label_6917: @00006919:0027 // return coming @0000691D:0023 return -7; @00006926:0006 label_6926: @00006928:0020 SendMessageA(local_number3, local_number5, -1, local_string2); // dll: USER.dll @0000693C:0006 local_number6 = LASTRESULT; @00006946:000D local_number6 = (local_number6 = -1); @00006955:0004 if(local_number6) then // ref index: 1 @00006961:0027 // return coming @00006965:0023 return -1; @0000696E:0003 endif; @0000696E:0003 label_696e: @00006970:0027 // return coming @00006974:0023 return 0; @0000697D:0026 end; // checksum: b8c684b5 @0000698D:0009 label_698d: @0000698F:0022 function NUMBER CtrlGetState(local_string1, local_number1) @0000698F NUMBER local_number2, local_number3, local_number4, local_number5; @0000698F STRING local_string2; @0000698F @0000698F begin @00006998:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @000069A1:0006 local_number2 = LASTRESULT; @000069AB:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @000069B7:0006 local_number3 = LASTRESULT; @000069C1:000D local_number5 = (local_number3 = 0); @000069D0:0004 if(local_number5) then // ref index: 1 @000069DC:0027 // return coming @000069E0:0023 return -1; @000069E9:0008 endif; @000069E9:0008 label_69e9: @000069EB:0032 SizeOf(local_string2); @000069F2:0006 local_number5 = LASTRESULT; @000069FC:0020 GetClassName(local_number3, local_string2, local_number5); // dll: USER.dll @00006A0B:000D local_number5 = (local_string2 = "Button"); @00006A1E:0004 if(local_number5) then // ref index: 5 @00006A2A:0021 SendMessage(local_number3, 240, 0, 0); @00006A42:0006 local_number4 = LASTRESULT; @00006A4C:0001 // switch/while/??? @00006A50:0005 label_6a50: @00006A52:000D local_number5 = (local_number4 = 0); @00006A61:0004 if(local_number5) then // ref index: 1 @00006A6D:0027 // return coming @00006A71:0023 return -1002; @00006A7A:0005 goto label_6af8; @00006A83:0005 endif; @00006A83:0005 label_6a83: @00006A85:000D local_number5 = (local_number4 = 1); @00006A94:0004 if(local_number5) then // ref index: 1 @00006AA0:0027 // return coming @00006AA4:0023 return -1001; @00006AAD:0005 goto label_6af8; @00006AB6:0005 endif; @00006AB6:0005 label_6ab6: @00006AB8:000D local_number5 = (local_number4 = 2); @00006AC7:0004 if(local_number5) then // ref index: 1 @00006AD3:0027 // return coming @00006AD7:0023 return -1003; @00006AE0:0005 goto label_6af8; @00006AE9:0002 endif; @00006AE9:0002 label_6ae9: @00006AEB:0027 // return coming @00006AEF:0023 return -1; @00006AF8:0003 endif; @00006AF8:0003 label_6af8: @00006AFA:0027 // return coming @00006AFE:0023 return -7; @00006B07:0026 end; // checksum: 4826162f @00006B17:0009 label_6b17: @00006B19:0022 function NUMBER CtrlSetState(local_string1, local_number1, local_number2) @00006B19 NUMBER local_number3, local_number4, local_number5, local_number6; @00006B19 STRING local_string2; @00006B19 @00006B19 begin @00006B22:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @00006B2B:0006 local_number3 = LASTRESULT; @00006B35:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll @00006B41:0006 local_number4 = LASTRESULT; @00006B4B:000D local_number6 = (local_number4 = 0); @00006B5A:0004 if(local_number6) then // ref index: 1 @00006B66:0027 // return coming @00006B6A:0023 return -1; @00006B73:0009 endif; @00006B73:0009 label_6b73: @00006B75:0032 SizeOf(local_string2); @00006B7C:0006 local_number6 = LASTRESULT; @00006B86:0020 GetClassName(local_number4, local_string2, local_number6); // dll: USER.dll @00006B95:000D local_number6 = (local_string2 = "Button"); @00006BA8:0004 if(local_number6) then // ref index: 3 @00006BB4:000D local_number6 = (local_number2 = -1001); @00006BC3:0004 if(local_number6) then // ref index: 1 @00006BCF:0006 local_number5 = 1; @00006BDB:0005 goto label_6bf2; @00006BE4:0001 endif; @00006BE4:0001 label_6be4: @00006BE6:0006 local_number5 = 0; @00006BF2:0003 label_6bf2: @00006BF4:0021 SendMessage(local_number4, 241, local_number5, 0); @00006C0A:0027 // return coming @00006C0E:0023 return 0; @00006C17:0003 endif; @00006C17:0003 label_6c17: @00006C19:0027 // return coming @00006C1D:0023 return -7; @00006C26:0026 end; // checksum: b7d891de @00006C36:0009 label_6c36: @00006C38:0022 function NUMBER CtrlSelectText(local_string1, local_number1) @00006C38 NUMBER local_number2, local_number3, local_number4; @00006C38 STRING local_string2; @00006C38 @00006C38 begin @00006C41:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @00006C4A:0006 local_number2 = LASTRESULT; @00006C54:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @00006C60:0006 local_number3 = LASTRESULT; @00006C6A:000D local_number4 = (local_number3 = 0); @00006C79:0004 if(local_number4) then // ref index: 1 @00006C85:0027 // return coming @00006C89:0023 return -2; @00006C92:0008 endif; @00006C92:0008 label_6c92: @00006C94:0032 SizeOf(local_string2); @00006C9B:0006 local_number4 = LASTRESULT; @00006CA5:0020 GetClassName(local_number3, local_string2, local_number4); // dll: USER.dll @00006CB4:000D local_number4 = (local_string2 = "Edit"); @00006CC5:0004 if(local_number4) then // ref index: 1 @00006CD1:0021 SendMessage(local_number3, 177, 0, -1); @00006CE9:0027 // return coming @00006CED:0023 return 0; @00006CF6:000A endif; @00006CF6:000A label_6cf6: @00006CF8:000D local_number4 = (local_string2 = "ComboBox"); @00006D0D:0004 if(local_number4) then // ref index: 2 @00006D19:0021 function_258(0, -1); @00006D29:0006 local_number4 = LASTRESULT; @00006D33:0021 SendMessage(local_number3, 322, 0, local_number4); @00006D49:0006 local_number4 = LASTRESULT; @00006D53:000D local_number4 = (local_number4 = -1); @00006D62:0004 if(local_number4) then // ref index: 1 @00006D6E:0027 // return coming @00006D72:0023 return -1; @00006D7B:0002 endif; @00006D7B:0002 label_6d7b: @00006D7D:0027 // return coming @00006D81:0023 return 0; @00006D8A:0003 endif; @00006D8A:0003 label_6d8a: @00006D8C:0027 // return coming @00006D90:0023 return -7; @00006D99:0026 end; // checksum: b3aff7e @00006DA9:000D label_6da9: @00006DAB:0022 function NUMBER CtrlSetMLEText/CtrlGetMLEText(local_string1, local_number1, local_number2) @00006DAB NUMBER local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10; @00006DAB STRING local_string2, local_string3, local_string4, local_string5; @00006DAB @00006DAB begin @00006DB4:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @00006DBD:0006 local_number3 = LASTRESULT; @00006DC7:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll @00006DD3:0006 local_number4 = LASTRESULT; @00006DDD:000D local_number9 = (local_number4 = 0); @00006DEC:000D local_number10 = (local_number2 = 0); @00006DFB:0018 local_number9 = (local_number9 || local_number10); @00006E08:000D local_number10 = (local_number2 = -1); @00006E17:0018 local_number9 = (local_number9 || local_number10); @00006E24:0004 if(local_number9) then // ref index: 1 @00006E30:0027 // return coming @00006E34:0023 return -2; @00006E3D:0006 endif; @00006E3D:0006 label_6e3d: @00006E3F:0021 function_312(local_number2); @00006E48:0006 local_number9 = LASTRESULT; @00006E52:000E local_number9 = (local_number9 != 0); @00006E61:0004 if(local_number9) then // ref index: 1 @00006E6D:0027 // return coming @00006E71:0023 return -2; @00006E7A:000E endif; @00006E7A:000E label_6e7a: @00006E7C:0032 SizeOf(local_string2); @00006E83:0006 local_number9 = LASTRESULT; @00006E8D:0020 GetClassName(local_number4, local_string2, local_number9); // dll: USER.dll @00006E9C:000D local_number9 = (local_string2 = "Edit"); @00006EAD:0004 if(local_number9) then // ref index: 6 @00006EB9:0020 GetWindowLong(local_number4, -16); // dll: USER.dll @00006EC7:0006 local_number5 = LASTRESULT; @00006ED1:0012 local_number9 = (local_number5 & 4); @00006EE0:0004 if(local_number9) then // ref index: 6 @00006EEC:0021 ListCount/ListDestroy(local_number2); @00006EF5:0006 local_number6 = LASTRESULT; @00006EFF:0021 function_307(local_number2, local_string3); @00006F0B:0006 local_number7 = LASTRESULT; @00006F15:0006 local_number8 = 1; @00006F21:0008 label_6f21: @00006F23:0001 // switch/while/??? @00006F27:000E local_number9 = (local_number7 != 1); @00006F36:0004 if(local_number9) then // ref index: 3 @00006F42:000E local_number9 = (local_number8 != local_number6); @00006F4F:0004 if(local_number9) then // ref index: 1 @00006F5B:0007 local_string5 = (local_string4 + local_string3); @00006F68:0007 local_string4 = (local_string5 + "\r\n"); @00006F77:0005 goto label_6f8f; @00006F80:0001 endif; @00006F80:0001 label_6f80: @00006F82:0007 local_string4 = (local_string4 + local_string3); @00006F8F:0004 label_6f8f: @00006F91:0007 local_number8 = (local_number8 + 1); @00006FA0:0021 function_309(local_number2, local_string3); @00006FAC:0006 local_number7 = LASTRESULT; @00006FB6:0005 goto label_6f21; @00006FBF:0006 endif; @00006FBF:0006 label_6fbf: @00006FC1:0020 SetWindowText(local_number4, local_string4); // dll: USER.dll @00006FCD:0006 local_number9 = LASTRESULT; @00006FD7:000D local_number9 = (local_number9 = 0); @00006FE6:0004 if(local_number9) then // ref index: 1 @00006FF2:0027 // return coming @00006FF6:0023 return -1; @00006FFF:0002 endif; @00006FFF:0002 label_6fff: @00007001:0027 // return coming @00007005:0023 return 0; @0000700E:0003 endif; @0000700E:0003 endif; @0000700E:0003 label_700e: @00007010:0027 // return coming @00007014:0023 return -7; @0000701D:0026 end; // checksum: c4d7ffb3 @0000702D:0011 label_702d: @0000702F:0022 function NUMBER CtrlPGroups(local_string1, local_number1) @0000702F NUMBER local_number2, local_number3, local_number4; @0000702F @0000702F @0000702F begin @00007038:0021 ListCreate(0); @00007043:0006 local_number2 = LASTRESULT; @0000704D:0021 ListCreate(0); @00007058:0006 local_number3 = LASTRESULT; @00007062:0021 GetFolderNameList("", local_number3, local_number2); @00007071:0006 local_number4 = LASTRESULT; @0000707B:000D local_number4 = (local_number4 = 0); @0000708A:0004 if(local_number4) then // ref index: 1 @00007096:0021 CtrlSetList(local_string1, local_number1, local_number2); @000070A5:0006 local_number4 = LASTRESULT; @000070AF:000D local_number4 = (local_number4 = 0); @000070BE:0004 if(local_number4) then // ref index: 1 @000070CA:0021 ListDestroy(local_number2); @000070D3:0021 ListDestroy(local_number3); @000070DC:0027 // return coming @000070E0:0023 return 0; @000070E9:0005 endif; @000070E9:0005 endif; @000070E9:0005 label_70e9: @000070EB:0021 ListDestroy(local_number2); @000070F4:0021 ListDestroy(local_number3); @000070FD:0027 // return coming @00007101:0023 return -1; @0000710A:0026 end; // checksum: fffd25de @00007116:000D label_7116: @00007118:0022 function NUMBER CtrlSetList(local_string1, local_number1, local_number2) @00007118 NUMBER local_number3, local_number4, local_number5, local_number6, local_number7; @00007118 STRING local_string2, local_string3; @00007118 @00007118 begin @00007121:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @0000712A:0006 local_number3 = LASTRESULT; @00007134:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll @00007140:0006 local_number4 = LASTRESULT; @0000714A:000D local_number6 = (local_number4 = 0); @00007159:000D local_number7 = (local_number2 = 0); @00007168:0018 local_number6 = (local_number6 || local_number7); @00007175:000D local_number7 = (local_number2 = -1); @00007184:0018 local_number6 = (local_number6 || local_number7); @00007191:0004 if(local_number6) then // ref index: 1 @0000719D:0027 // return coming @000071A1:0023 return -2; @000071AA:0006 endif; @000071AA:0006 label_71aa: @000071AC:0021 function_312(local_number2); @000071B5:0006 local_number6 = LASTRESULT; @000071BF:000E local_number6 = (local_number6 != 0); @000071CE:0004 if(local_number6) then // ref index: 1 @000071DA:0027 // return coming @000071DE:0023 return -2; @000071E7:0008 endif; @000071E7:0008 label_71e7: @000071E9:0032 SizeOf(local_string2); @000071F0:0006 local_number6 = LASTRESULT; @000071FA:0020 GetClassName(local_number4, local_string2, local_number6); // dll: USER.dll @00007209:000D local_number6 = (local_string2 = "ListBox"); @0000721D:0004 if(local_number6) then // ref index: 4 @00007229:0021 SendMessage(local_number4, 388, 0, 0); @00007241:0021 function_307(local_number2, local_string3); @0000724D:0006 local_number5 = LASTRESULT; @00007257:0009 label_7257: @00007259:0001 // switch/while/??? @0000725D:000E local_number6 = (local_number5 != 1); @0000726C:0004 if(local_number6) then // ref index: 2 @00007278:0020 SendMessageA(local_number4, 384, 0, local_string3); // dll: USER.dll @0000728E:0006 local_number6 = LASTRESULT; @00007298:000D local_number6 = (local_number6 = -1); @000072A7:0004 if(local_number6) then // ref index: 1 @000072B3:0027 // return coming @000072B7:0023 return -1; @000072C0:0003 endif; @000072C0:0003 label_72c0: @000072C2:0021 function_309(local_number2, local_string3); @000072CE:0006 local_number5 = LASTRESULT; @000072D8:0005 goto label_7257; @000072E1:0003 endif; @000072E1:0003 label_72e1: @000072E3:0021 SendMessage(local_number4, 390, 0, 0); @000072FB:0027 // return coming @000072FF:0023 return 0; @00007308:0005 endif; @00007308:0005 label_7308: @0000730A:000D local_number6 = (local_string2 = "ComboBox"); @0000731F:0004 if(local_number6) then // ref index: 4 @0000732B:0021 SendMessage(local_number4, 331, 0, 0); @00007343:0021 function_307(local_number2, local_string3); @0000734F:0006 local_number5 = LASTRESULT; @00007359:0009 label_7359: @0000735B:0001 // switch/while/??? @0000735F:000E local_number6 = (local_number5 != 1); @0000736E:0004 if(local_number6) then // ref index: 2 @0000737A:0020 SendMessageA(local_number4, 323, 0, local_string3); // dll: USER.dll @00007390:0006 local_number6 = LASTRESULT; @0000739A:000D local_number6 = (local_number6 = -1); @000073A9:0004 if(local_number6) then // ref index: 1 @000073B5:0027 // return coming @000073B9:0023 return -1; @000073C2:0003 endif; @000073C2:0003 label_73c2: @000073C4:0021 function_309(local_number2, local_string3); @000073D0:0006 local_number5 = LASTRESULT; @000073DA:0005 goto label_7359; @000073E3:0002 endif; @000073E3:0002 label_73e3: @000073E5:0027 // return coming @000073E9:0023 return 0; @000073F2:0003 endif; @000073F2:0003 label_73f2: @000073F4:0027 // return coming @000073F8:0023 return -7; @00007401:0026 end; // checksum: 473f6a14 @00007411:0002 label_7411: @00007413:0022 function NUMBER function_140(local_number1, local_string1, local_number2) @00007413 NUMBER local_number4; @00007413 STRING local_string2; @00007413 @00007413 begin @0000741C:0001 // switch/while/??? @00007420:0009 label_7420: @00007422:000D local_number4 = (local_number1 = 1); @00007431:0004 if(local_number4) then // ref index: 2 @0000743D:0021 function_280(local_string1); @00007446:0006 local_number4 = LASTRESULT; @00007450:000D local_number4 = (local_number4 = 0); @0000745F:0004 if(local_number4) then // ref index: 1 @0000746B:0021 function_435(); @00007471:0006 local_string2 = LASTRESULT; @0000747B:0014 local_string1 = (local_string2 ^ local_string1); @00007488:0005 endif; @00007488:0005 label_7488: @0000748A:0027 // return coming @0000748E:0020 _SetAltMainImage(global_number24, local_number2, local_string1); // dll: ISRT.dll @0000749D:0006 local_number4 = LASTRESULT; @000074A7:0023 return local_number4; @000074AE:0005 goto label_75c7; @000074B7:0007 endif; @000074B7:0007 label_74b7: @000074B9:000D local_number4 = (local_number1 = 4); @000074C8:0004 if(local_number4) then // ref index: 1 @000074D4:0027 // return coming @000074D8:0020 ComponentViewSetInfoEx(global_number24, 4, local_number2, ""); // dll: ISRT.dll @000074EC:0006 local_number4 = LASTRESULT; @000074F6:0023 return local_number4; @000074FD:0005 goto label_75c7; @00007506:0008 endif; @00007506:0008 label_7506: @00007508:000D local_number4 = (local_number1 = 2); @00007517:0004 if(local_number4) then // ref index: 1 @00007523:0006 global_number0 = local_number2; @0000752D:0027 // return coming @00007531:0020 ComponentViewSetInfoEx(global_number24, 2, local_number2, ""); // dll: ISRT.dll @00007545:0006 local_number4 = LASTRESULT; @0000754F:0023 return local_number4; @00007556:0005 goto label_75c7; @0000755F:0008 endif; @0000755F:0008 label_755f: @00007561:000D local_number4 = (local_number1 = 3); @00007570:0004 if(local_number4) then // ref index: 1 @0000757C:0006 global_number1 = local_number2; @00007586:0027 // return coming @0000758A:0020 ComponentViewSetInfoEx(global_number24, 3, local_number2, ""); // dll: ISRT.dll @0000759E:0006 local_number4 = LASTRESULT; @000075A8:0023 return local_number4; @000075AF:0005 goto label_75c7; @000075B8:0002 endif; @000075B8:0002 label_75b8: @000075BA:0027 // return coming @000075BE:0023 return -1; @000075C7:0001 label_75c7: @000075C9:0026 end; // checksum: 8a866df2 @000075D5:0005 label_75d5: @000075D7:0022 function NUMBER function_141() @000075D7 @000075D7 @000075D7 @000075D7 begin @000075E0:0006 global_number0 = 1; @000075EC:0006 global_number1 = 0; @000075F8:0024 return; @000075FC:0026 end; // checksum: 2501 @00007608:0002 label_7608: @0000760A:0022 function NUMBER SetDialogTitle(local_number1, local_string1) @0000760A NUMBER local_number2; @0000760A @0000760A @0000760A begin @00007613:0001 // switch/while/??? @00007617:0004 label_7617: @00007619:000D local_number2 = (local_number1 = 1); @00007628:0004 if(local_number2) then // ref index: 1 @00007634:0006 global_string31 = local_string1; @0000763E:0005 goto label_783b; @00007647:0004 endif; @00007647:0004 label_7647: @00007649:000D local_number2 = (local_number1 = 2); @00007658:0004 if(local_number2) then // ref index: 1 @00007664:0006 global_string38 = local_string1; @0000766E:0005 goto label_783b; @00007677:0004 endif; @00007677:0004 label_7677: @00007679:000D local_number2 = (local_number1 = 3); @00007688:0004 if(local_number2) then // ref index: 1 @00007694:0006 global_string37 = local_string1; @0000769E:0005 goto label_783b; @000076A7:0004 endif; @000076A7:0004 label_76a7: @000076A9:000D local_number2 = (local_number1 = 4); @000076B8:0004 if(local_number2) then // ref index: 1 @000076C4:0006 global_string36 = local_string1; @000076CE:0005 goto label_783b; @000076D7:0004 endif; @000076D7:0004 label_76d7: @000076D9:000D local_number2 = (local_number1 = 5); @000076E8:0004 if(local_number2) then // ref index: 1 @000076F4:0006 global_string33 = local_string1; @000076FE:0005 goto label_783b; @00007707:0004 endif; @00007707:0004 label_7707: @00007709:000D local_number2 = (local_number1 = 6); @00007718:0004 if(local_number2) then // ref index: 1 @00007724:0006 global_string34 = local_string1; @0000772E:0005 goto label_783b; @00007737:0004 endif; @00007737:0004 label_7737: @00007739:000D local_number2 = (local_number1 = 7); @00007748:0004 if(local_number2) then // ref index: 1 @00007754:0006 global_string35 = local_string1; @0000775E:0005 goto label_783b; @00007767:0004 endif; @00007767:0004 label_7767: @00007769:000D local_number2 = (local_number1 = 8); @00007778:0004 if(local_number2) then // ref index: 1 @00007784:0006 global_string32 = local_string1; @0000778E:0005 goto label_783b; @00007797:0004 endif; @00007797:0004 label_7797: @00007799:000D local_number2 = (local_number1 = 11); @000077A8:0004 if(local_number2) then // ref index: 1 @000077B4:0006 global_string39 = local_string1; @000077BE:0005 goto label_783b; @000077C7:0006 endif; @000077C7:0006 label_77c7: @000077C9:000D local_number2 = (local_number1 = 12); @000077D8:0004 if(local_number2) then // ref index: 2 @000077E4:0020 IsEmpty(global_object10); // dll: ISRT.dll @000077ED:0006 local_number2 = LASTRESULT; @000077F7:0004 if(local_number2) then // ref index: 1 @00007803:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @0000780F:0002 endif; @0000780F:0002 label_780f: @00007811:0033 global_object10.Title = local_string1; @00007823:0005 goto label_783b; @0000782C:0002 endif; @0000782C:0002 label_782c: @0000782E:0027 // return coming @00007832:0023 return -1; @0000783B:0003 label_783b: @0000783D:0027 // return coming @00007841:0023 return 0; @0000784A:0026 end; // checksum: daf1cc8d @00007856:0006 label_7856: @00007858:0022 function NUMBER function_143(local_string1, local_number1, local_number2) @00007858 NUMBER local_number3; @00007858 @00007858 @00007858 begin @00007861:0006 global_number26 = 1; @0000786D:0020 IsEmpty(global_object10); // dll: ISRT.dll @00007876:0006 local_number3 = LASTRESULT; @00007880:0004 if(local_number3) then // ref index: 1 @0000788C:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @00007898:0006 endif; @00007898:0006 label_7898: @0000789A:0035 global_object10.SetFont(local_string1.local_number1); @000078B1:0027 // return coming @000078B5:0020 _DialogSetFont(global_number24, local_string1, local_number1, local_number2); // dll: ISRT.dll @000078C7:0006 local_number3 = LASTRESULT; @000078D1:0023 return local_number3; @000078D8:0026 end; // checksum: 213c7a6b @000078E4:0002 label_78e4: @000078E6:0022 function STRING function_144(local_number1) @000078E6 NUMBER local_number2; @000078E6 @000078E6 @000078E6 begin @000078EF:0001 // switch/while/??? @000078F3:0005 label_78f3: @000078F5:000D local_number2 = (local_number1 = 1); @00007904:0004 if(local_number2) then // ref index: 1 @00007910:0027 // return coming @00007914:0023 return global_string31; @0000791B:0005 goto label_7ab9; @00007924:0005 endif; @00007924:0005 label_7924: @00007926:000D local_number2 = (local_number1 = 2); @00007935:0004 if(local_number2) then // ref index: 1 @00007941:0027 // return coming @00007945:0023 return global_string38; @0000794C:0005 goto label_7ab9; @00007955:0005 endif; @00007955:0005 label_7955: @00007957:000D local_number2 = (local_number1 = 3); @00007966:0004 if(local_number2) then // ref index: 1 @00007972:0027 // return coming @00007976:0023 return global_string37; @0000797D:0005 goto label_7ab9; @00007986:0005 endif; @00007986:0005 label_7986: @00007988:000D local_number2 = (local_number1 = 4); @00007997:0004 if(local_number2) then // ref index: 1 @000079A3:0027 // return coming @000079A7:0023 return global_string36; @000079AE:0005 goto label_7ab9; @000079B7:0005 endif; @000079B7:0005 label_79b7: @000079B9:000D local_number2 = (local_number1 = 5); @000079C8:0004 if(local_number2) then // ref index: 1 @000079D4:0027 // return coming @000079D8:0023 return global_string33; @000079DF:0005 goto label_7ab9; @000079E8:0005 endif; @000079E8:0005 label_79e8: @000079EA:000D local_number2 = (local_number1 = 6); @000079F9:0004 if(local_number2) then // ref index: 1 @00007A05:0027 // return coming @00007A09:0023 return global_string34; @00007A10:0005 goto label_7ab9; @00007A19:0005 endif; @00007A19:0005 label_7a19: @00007A1B:000D local_number2 = (local_number1 = 7); @00007A2A:0004 if(local_number2) then // ref index: 1 @00007A36:0027 // return coming @00007A3A:0023 return global_string35; @00007A41:0005 goto label_7ab9; @00007A4A:0005 endif; @00007A4A:0005 label_7a4a: @00007A4C:000D local_number2 = (local_number1 = 8); @00007A5B:0004 if(local_number2) then // ref index: 1 @00007A67:0027 // return coming @00007A6B:0023 return global_string32; @00007A72:0005 goto label_7ab9; @00007A7B:0005 endif; @00007A7B:0005 label_7a7b: @00007A7D:000D local_number2 = (local_number1 = 11); @00007A8C:0004 if(local_number2) then // ref index: 1 @00007A98:0027 // return coming @00007A9C:0023 return global_string39; @00007AA3:0005 goto label_7ab9; @00007AAC:0002 endif; @00007AAC:0002 label_7aac: @00007AAE:0027 // return coming @00007AB2:0023 return ""; @00007AB9:0001 label_7ab9: @00007ABB:0026 end; // checksum: 1d928 @00007AC7:0002 label_7ac7: @00007AC9:0022 function STRING function_145(local_number1) @00007AC9 NUMBER local_number2; @00007AC9 @00007AC9 @00007AC9 begin @00007AD2:0001 // switch/while/??? @00007AD6:0005 label_7ad6: @00007AD8:000D local_number2 = (local_number1 = 1); @00007AE7:0004 if(local_number2) then // ref index: 1 @00007AF3:0027 // return coming @00007AF7:0023 return global_string40; @00007AFE:0005 goto label_7ba7; @00007B07:0005 endif; @00007B07:0005 label_7b07: @00007B09:000D local_number2 = (local_number1 = 7); @00007B18:0004 if(local_number2) then // ref index: 1 @00007B24:0027 // return coming @00007B28:0023 return global_string41; @00007B2F:0005 goto label_7ba7; @00007B38:0005 endif; @00007B38:0005 label_7b38: @00007B3A:000D local_number2 = (local_number1 = 2); @00007B49:0004 if(local_number2) then // ref index: 1 @00007B55:0027 // return coming @00007B59:0023 return global_string42; @00007B60:0005 goto label_7ba7; @00007B69:0005 endif; @00007B69:0005 label_7b69: @00007B6B:000D local_number2 = (local_number1 = 6); @00007B7A:0004 if(local_number2) then // ref index: 1 @00007B86:0027 // return coming @00007B8A:0023 return global_string43; @00007B91:0005 goto label_7ba7; @00007B9A:0002 endif; @00007B9A:0002 label_7b9a: @00007B9C:0027 // return coming @00007BA0:0023 return ""; @00007BA7:0001 label_7ba7: @00007BA9:0026 end; // checksum: 1dd23 @00007BB5:0002 label_7bb5: @00007BB7:0022 function STRING function_146(local_number1) @00007BB7 NUMBER local_number2; @00007BB7 @00007BB7 @00007BB7 begin @00007BC0:0001 // switch/while/??? @00007BC4:0005 label_7bc4: @00007BC6:000D local_number2 = (local_number1 = 1); @00007BD5:0004 if(local_number2) then // ref index: 1 @00007BE1:0027 // return coming @00007BE5:0023 return global_string44; @00007BEC:0005 goto label_7c95; @00007BF5:0005 endif; @00007BF5:0005 label_7bf5: @00007BF7:000D local_number2 = (local_number1 = 7); @00007C06:0004 if(local_number2) then // ref index: 1 @00007C12:0027 // return coming @00007C16:0023 return global_string45; @00007C1D:0005 goto label_7c95; @00007C26:0005 endif; @00007C26:0005 label_7c26: @00007C28:000D local_number2 = (local_number1 = 2); @00007C37:0004 if(local_number2) then // ref index: 1 @00007C43:0027 // return coming @00007C47:0023 return global_string46; @00007C4E:0005 goto label_7c95; @00007C57:0005 endif; @00007C57:0005 label_7c57: @00007C59:000D local_number2 = (local_number1 = 6); @00007C68:0004 if(local_number2) then // ref index: 1 @00007C74:0027 // return coming @00007C78:0023 return global_string47; @00007C7F:0005 goto label_7c95; @00007C88:0002 endif; @00007C88:0002 label_7c88: @00007C8A:0027 // return coming @00007C8E:0023 return ""; @00007C95:0001 label_7c95: @00007C97:0026 end; // checksum: 1dd23 @00007CA3:0004 label_7ca3: @00007CA5:0022 function NUMBER function_147() @00007CA5 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6; @00007CA5 STRING local_string1, local_string2, local_string3, local_string4; @00007CA5 @00007CA5 begin @00007CAE:0004 if(global_number26) then // ref index: 1 @00007CBA:0027 // return coming @00007CBE:0023 return 0; @00007CC7:000A endif; @00007CC7:000A label_7cc7: @00007CC9:0021 function_436(); @00007CCF:0006 local_number5 = LASTRESULT; @00007CD9:000E local_number5 = (local_number5 != 9); @00007CE8:0021 function_436(); @00007CEE:0006 local_number6 = LASTRESULT; @00007CF8:000E local_number6 = (local_number6 != 1033); @00007D07:0019 local_number5 = (local_number5 = local_number6); @00007D14:0004 if(local_number5) then // ref index: 1 @00007D20:0027 // return coming @00007D24:0023 return 0; @00007D2D:0006 endif; @00007D2D:0006 label_7d2d: @00007D2F:0020 GetUserDefaultLangID(); // dll: KERNEL32.dll @00007D35:0006 local_number1 = LASTRESULT; @00007D3F:000D local_number5 = (local_number1 = 0); @00007D4E:0004 if(local_number5) then // ref index: 1 @00007D5A:0027 // return coming @00007D5E:0023 return 0; @00007D67:0006 endif; @00007D67:0006 label_7d67: @00007D69:0020 GetFontSub(global_number24, local_string1); // dll: ISRT.dll @00007D75:0006 local_number5 = LASTRESULT; @00007D7F:000D local_number5 = (local_number5 = 0); @00007D8E:0004 if(local_number5) then // ref index: 1 @00007D9A:0027 // return coming @00007D9E:0023 return 0; @00007DA7:0009 endif; @00007DA7:0009 label_7da7: @00007DA9:0021 ListCreate(0); @00007DB4:0006 local_number4 = LASTRESULT; @00007DBE:0021 function_411(local_number4, local_string1, "*"); @00007DCE:0021 LOWORD/HIWORD(local_number1); @00007DD7:0006 local_number1 = LASTRESULT; @00007DE1:0021 function_418(local_string2, "%lx", local_number1); @00007DF3:0028 StrLengthChars(local_string2); @00007DFA:0006 local_number5 = LASTRESULT; @00007E04:000F local_number3 = (4 - local_number5); @00007E13:0006 label_7e13: @00007E15:0001 // switch/while/??? @00007E19:000A local_number5 = (local_number3 > 0); @00007E28:0004 if(local_number5) then // ref index: 1 @00007E34:0007 local_string2 = ("0" + local_string2); @00007E42:000F local_number3 = (local_number3 - 1); @00007E51:0005 goto label_7e13; @00007E5A:0009 endif; @00007E5A:0009 label_7e5a: @00007E5C:0007 local_string2 = ("0x" + local_string2); @00007E6B:0021 ListSetIndex(local_number4, -401); @00007E79:0021 ListFindString(local_number4, local_string2); @00007E85:0006 local_number5 = LASTRESULT; @00007E8F:000E local_number5 = (local_number5 != 0); @00007E9E:0004 if(local_number5) then // ref index: 1 @00007EAA:0021 ListDestroy(local_number4); @00007EB3:0027 // return coming @00007EB7:0023 return 0; @00007EC0:000B endif; @00007EC0:000B label_7ec0: @00007EC2:0021 function_309(local_number4, local_string3); @00007ECE:0021 function_416(local_string3, 0); @00007EDC:0021 function_309(local_number4, local_string4); @00007EE8:002C StrToNum(local_number2, local_string4); @00007EF2:0021 function_143(local_string3, local_number2, 0); @00007F03:0006 local_number5 = LASTRESULT; @00007F0D:0009 local_number5 = (local_number5 < 0); @00007F1C:0004 if(local_number5) then // ref index: 1 @00007F28:0021 ListDestroy(local_number4); @00007F31:0027 // return coming @00007F35:0023 return 0; @00007F3E:0004 endif; @00007F3E:0004 label_7f3e: @00007F40:0021 ListDestroy(local_number4); @00007F49:0027 // return coming @00007F4D:0023 return 1; @00007F56:0026 end; // checksum: 8cace19d @00007F62:0006 label_7f62: @00007F64:0022 function NUMBER function_152() @00007F64 NUMBER local_number1, local_number2; @00007F64 @00007F64 @00007F64 begin @00007F6D:0020 _InitInstall(global_number24); // dll: ISRT.dll @00007F76:0006 local_number1 = LASTRESULT; @00007F80:000D local_number2 = (local_number1 = -2147213312); @00007F8F:0004 if(local_number2) then // ref index: 1 @00007F9B:0002 abort; @00007F9F:0003 endif; @00007F9F:0003 label_7f9f: @00007FA1:000D local_number2 = (local_number1 = -2147213311); @00007FB0:0004 if(local_number2) then // ref index: 1 @00007FBC:0003 exit; @00007FC0:0003 endif; @00007FC0:0003 label_7fc0: @00007FC2:0027 // return coming @00007FC6:0023 return local_number1; @00007FCD:0026 end; // checksum: 22385b39 @00007FD9:0006 label_7fd9: @00007FDB:0022 function NUMBER function_153() @00007FDB NUMBER local_number1, local_number2; @00007FDB @00007FDB @00007FDB begin @00007FE4:0020 _ExitInstall(global_number24); // dll: ISRT.dll @00007FED:0006 local_number1 = LASTRESULT; @00007FF7:000D local_number2 = (local_number1 = -2147213312); @00008006:0004 if(local_number2) then // ref index: 1 @00008012:0002 abort; @00008016:0003 endif; @00008016:0003 label_8016: @00008018:000D local_number2 = (local_number1 = -2147213311); @00008027:0004 if(local_number2) then // ref index: 1 @00008033:0003 exit; @00008037:0003 endif; @00008037:0003 label_8037: @00008039:0027 // return coming @0000803D:0023 return local_number1; @00008044:0026 end; // checksum: 222e5739 @00008050:0006 label_8050: @00008052:0022 function NUMBER function_154() @00008052 NUMBER local_number1, local_number2; @00008052 @00008052 @00008052 begin @0000805B:0020 _CCPSearch(global_number24); // dll: ISRT.dll @00008064:0006 local_number1 = LASTRESULT; @0000806E:000D local_number2 = (local_number1 = -2147213312); @0000807D:0004 if(local_number2) then // ref index: 1 @00008089:0002 abort; @0000808D:0003 endif; @0000808D:0003 label_808d: @0000808F:000D local_number2 = (local_number1 = -2147213311); @0000809E:0004 if(local_number2) then // ref index: 1 @000080AA:0003 exit; @000080AE:0003 endif; @000080AE:0003 label_80ae: @000080B0:0027 // return coming @000080B4:0023 return local_number1; @000080BB:0026 end; // checksum: 76767409 @000080C7:0006 label_80c7: @000080C9:0022 function NUMBER function_155() @000080C9 NUMBER local_number1, local_number2; @000080C9 @000080C9 @000080C9 begin @000080D2:0020 _AppSearch(global_number24); // dll: ISRT.dll @000080DB:0006 local_number1 = LASTRESULT; @000080E5:000D local_number2 = (local_number1 = -2147213312); @000080F4:0004 if(local_number2) then // ref index: 1 @00008100:0002 abort; @00008104:0003 endif; @00008104:0003 label_8104: @00008106:000D local_number2 = (local_number1 = -2147213311); @00008115:0004 if(local_number2) then // ref index: 1 @00008121:0003 exit; @00008125:0003 endif; @00008125:0003 label_8125: @00008127:0027 // return coming @0000812B:0023 return local_number1; @00008132:0026 end; // checksum: 56457609 @0000813E:0006 label_813e: @00008140:0022 function NUMBER function_156() @00008140 NUMBER local_number1, local_number2; @00008140 @00008140 @00008140 begin @00008149:0020 _Rebooted(global_number24); // dll: ISRT.dll @00008152:0006 local_number1 = LASTRESULT; @0000815C:000D local_number2 = (local_number1 = -2147213312); @0000816B:0004 if(local_number2) then // ref index: 1 @00008177:0002 abort; @0000817B:0003 endif; @0000817B:0003 label_817b: @0000817D:000D local_number2 = (local_number1 = -2147213311); @0000818C:0004 if(local_number2) then // ref index: 1 @00008198:0003 exit; @0000819C:0003 endif; @0000819C:0003 label_819c: @0000819E:0027 // return coming @000081A2:0023 return local_number1; @000081A9:0026 end; // checksum: 53450732 @000081B5:0006 label_81b5: @000081B7:0022 function NUMBER function_157(local_number1) @000081B7 NUMBER local_number2, local_number3; @000081B7 @000081B7 @000081B7 begin @000081C0:0020 _ShowWizardPages(global_number24, local_number1); // dll: ISRT.dll @000081CC:0006 local_number2 = LASTRESULT; @000081D6:000D local_number3 = (local_number2 = -2147213312); @000081E5:0004 if(local_number3) then // ref index: 1 @000081F1:0002 abort; @000081F5:0003 endif; @000081F5:0003 label_81f5: @000081F7:000D local_number3 = (local_number2 = -2147213311); @00008206:0004 if(local_number3) then // ref index: 1 @00008212:0003 exit; @00008216:0003 endif; @00008216:0003 label_8216: @00008218:0027 // return coming @0000821C:0023 return local_number2; @00008223:0026 end; // checksum: 6254284d @0000822F:0002 label_822f: @00008231:0022 function NUMBER function_158(local_number1) @00008231 NUMBER local_number3; @00008231 @00008231 @00008231 begin @0000823A:0001 // switch/while/??? @0000823E:0004 label_823e: @00008240:000D local_number3 = (local_number1 = 51); @0000824F:0004 if(local_number3) then // ref index: 1 @0000825B:0006 global_number2 = 1; @00008267:0005 goto label_892d; @00008270:0004 endif; @00008270:0004 label_8270: @00008272:000D local_number3 = (local_number1 = 50); @00008281:0004 if(local_number3) then // ref index: 1 @0000828D:0006 global_number3 = 1; @00008299:0005 goto label_892d; @000082A2:0004 endif; @000082A2:0004 label_82a2: @000082A4:000D local_number3 = (local_number1 = 56); @000082B3:0004 if(local_number3) then // ref index: 1 @000082BF:0006 global_number4 = 1; @000082CB:0005 goto label_892d; @000082D4:0004 endif; @000082D4:0004 label_82d4: @000082D6:000D local_number3 = (local_number1 = 52); @000082E5:0004 if(local_number3) then // ref index: 1 @000082F1:0006 global_number5 = 1; @000082FD:0005 goto label_892d; @00008306:0005 endif; @00008306:0005 label_8306: @00008308:000D local_number3 = (local_number1 = 66); @00008317:0004 if(local_number3) then // ref index: 1 @00008323:0027 // return coming @00008327:0023 return 0; @00008330:0005 goto label_892d; @00008339:0006 endif; @00008339:0006 label_8339: @0000833B:000D local_number3 = (local_number1 = 63); @0000834A:0004 if(local_number3) then // ref index: 1 @00008356:0033 global_object8.Batch = 1; @0000836A:0027 // return coming @0000836E:0023 return 0; @00008377:0005 goto label_892d; @00008380:0006 endif; @00008380:0006 label_8380: @00008382:000D local_number3 = (local_number1 = 62); @00008391:0004 if(local_number3) then // ref index: 1 @0000839D:0033 global_object9.Enable = 1; @000083B2:0027 // return coming @000083B6:0023 return 0; @000083BF:0005 goto label_892d; @000083C8:0007 endif; @000083C8:0007 label_83c8: @000083CA:000D local_number3 = (local_number1 = 54); @000083D9:0004 if(local_number3) then // ref index: 1 @000083E5:0027 // return coming @000083E9:0020 _EnableDialogCache(global_number24, 1); // dll: ISRT.dll @000083F7:0006 local_number3 = LASTRESULT; @00008401:0023 return local_number3; @00008408:0005 goto label_892d; @00008411:0009 endif; @00008411:0009 label_8411: @00008413:000D local_number3 = (local_number1 = 12); @00008422:0004 if(local_number3) then // ref index: 2 @0000842E:0021 function_406(); @00008434:0006 local_number3 = LASTRESULT; @0000843E:000E local_number3 = (local_number3 != 2); @0000844D:0004 if(local_number3) then // ref index: 1 @00008459:0021 GetWindowHandle(-2); @00008464:0006 local_number3 = LASTRESULT; @0000846E:0020 SetWindowRgn(local_number3, 0, 1); // dll: USER32.dll @00008481:0001 endif; @00008481:0001 label_8481: @00008483:0005 goto label_892d; @0000848C:0005 endif; @0000848C:0005 label_848c: @0000848E:000D local_number3 = (local_number1 = 27); @0000849D:0004 if(local_number3) then // ref index: 1 @000084A9:0027 // return coming @000084AD:0023 return 0; @000084B6:0005 goto label_892d; @000084BF:0009 endif; @000084BF:0009 label_84bf: @000084C1:000D local_number3 = (local_number1 = 25); @000084D0:0004 if(local_number3) then // ref index: 3 @000084DC:0021 function_406(); @000084E2:0006 local_number3 = LASTRESULT; @000084EC:000E local_number3 = (local_number3 != 2); @000084FB:0004 if(local_number3) then // ref index: 2 @00008507:0036 try // ref index 1: 1 ref index 2: 2 @00008515:0035 global_object11.ShowWindow(4); @0000852E:0037 catch @00008532:0003 label_8532: @00008534:0027 // return coming @00008538:0023 return -1; @00008541:0038 endcatch; @00008545:0001 endif; @00008545:0001 label_8545: @00008547:0005 goto label_892d; @00008550:0009 endif; @00008550:0009 label_8550: @00008552:000D local_number3 = (local_number1 = 29); @00008561:0004 if(local_number3) then // ref index: 3 @0000856D:0021 function_406(); @00008573:0006 local_number3 = LASTRESULT; @0000857D:000E local_number3 = (local_number3 != 2); @0000858C:0004 if(local_number3) then // ref index: 2 @00008598:0036 try // ref index 1: 1 ref index 2: 2 @000085A6:0035 global_object11.ShowWindow(2); @000085BF:0037 catch @000085C3:0003 label_85c3: @000085C5:0027 // return coming @000085C9:0023 return -1; @000085D2:0038 endcatch; @000085D6:0001 endif; @000085D6:0001 label_85d6: @000085D8:0005 goto label_892d; @000085E1:0007 endif; @000085E1:0007 label_85e1: @000085E3:000D local_number3 = (local_number1 = 26); @000085F2:0004 if(local_number3) then // ref index: 1 @000085FE:0027 // return coming @00008602:0020 EnableHourGlass(global_number24, 1); // dll: ISRT.dll @00008610:0006 local_number3 = LASTRESULT; @0000861A:0023 return local_number3; @00008621:0005 goto label_892d; @0000862A:0006 endif; @0000862A:0006 label_862a: @0000862C:000D local_number3 = (local_number1 = 16); @0000863B:0004 if(local_number3) then // ref index: 2 @00008647:0020 IsEmpty(global_object10); // dll: ISRT.dll @00008650:0006 local_number3 = LASTRESULT; @0000865A:0004 if(local_number3) then // ref index: 1 @00008666:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @00008672:0002 endif; @00008672:0002 label_8672: @00008674:0035 global_object10.ShowControl(1450.5); @00008693:0005 goto label_892d; @0000869C:000A endif; @0000869C:000A label_869c: @0000869E:000D local_number3 = (local_number1 = 4); @000086AD:0004 if(local_number3) then // ref index: 2 @000086B9:0021 function_406(); @000086BF:0006 local_number3 = LASTRESULT; @000086C9:000E local_number3 = (local_number3 != 2); @000086D8:0004 if(local_number3) then // ref index: 1 @000086E4:0027 // return coming @000086E8:0020 _EnableStatus(global_number24, 4); // dll: ISRT.dll @000086F6:0006 local_number3 = LASTRESULT; @00008700:0023 return local_number3; @00008707:0001 endif; @00008707:0001 label_8707: @00008709:0005 goto label_892d; @00008712:000A endif; @00008712:000A label_8712: @00008714:000D local_number3 = (local_number1 = 58); @00008723:0004 if(local_number3) then // ref index: 2 @0000872F:0021 function_406(); @00008735:0006 local_number3 = LASTRESULT; @0000873F:000E local_number3 = (local_number3 != 2); @0000874E:0004 if(local_number3) then // ref index: 1 @0000875A:0027 // return coming @0000875E:0020 _EnableStatus(global_number24, 58); // dll: ISRT.dll @0000876C:0006 local_number3 = LASTRESULT; @00008776:0023 return local_number3; @0000877D:0001 endif; @0000877D:0001 label_877d: @0000877F:0005 goto label_892d; @00008788:000A endif; @00008788:000A label_8788: @0000878A:000D local_number3 = (local_number1 = 57); @00008799:0004 if(local_number3) then // ref index: 2 @000087A5:0021 function_406(); @000087AB:0006 local_number3 = LASTRESULT; @000087B5:000E local_number3 = (local_number3 != 2); @000087C4:0004 if(local_number3) then // ref index: 1 @000087D0:0027 // return coming @000087D4:0020 _EnableStatus(global_number24, 57); // dll: ISRT.dll @000087E2:0006 local_number3 = LASTRESULT; @000087EC:0023 return local_number3; @000087F3:0001 endif; @000087F3:0001 label_87f3: @000087F5:0005 goto label_892d; @000087FE:000A endif; @000087FE:000A label_87fe: @00008800:000D local_number3 = (local_number1 = 5); @0000880F:0004 if(local_number3) then // ref index: 2 @0000881B:0021 function_406(); @00008821:0006 local_number3 = LASTRESULT; @0000882B:000E local_number3 = (local_number3 != 2); @0000883A:0004 if(local_number3) then // ref index: 1 @00008846:0027 // return coming @0000884A:0020 _EnableStatus(global_number24, 5); // dll: ISRT.dll @00008858:0006 local_number3 = LASTRESULT; @00008862:0023 return local_number3; @00008869:0001 endif; @00008869:0001 label_8869: @0000886B:0005 goto label_892d; @00008874:0007 endif; @00008874:0007 label_8874: @00008876:000D local_number3 = (local_number1 = 17); @00008885:0004 if(local_number3) then // ref index: 1 @00008891:0027 // return coming @00008895:0021 SetDisplayEffect(1); @000088A0:0006 local_number3 = LASTRESULT; @000088AA:0023 return local_number3; @000088B1:0005 goto label_892d; @000088BA:0004 endif; @000088BA:0004 label_88ba: @000088BC:000D local_number3 = (local_number1 = 53); @000088CB:0004 if(local_number3) then // ref index: 1 @000088D7:0006 global_number23 = 1; @000088E3:0005 goto label_892d; @000088EC:0004 endif; @000088EC:0004 label_88ec: @000088EE:000D local_number3 = (local_number1 = 67); @000088FD:0004 if(local_number3) then // ref index: 1 @00008909:0006 global_number27 = 0; @00008915:0005 goto label_892d; @0000891E:0002 endif; @0000891E:0002 label_891e: @00008920:0027 // return coming @00008924:0023 return -1; @0000892D:0003 label_892d: @0000892F:0027 // return coming @00008933:0023 return 0; @0000893C:0026 end; // checksum: 944f6158 @0000894C:0002 label_894c: @0000894E:0022 function NUMBER Disable/Enable(local_number1) @0000894E NUMBER local_number2, local_number3, local_number4; @0000894E STRING local_string1; @0000894E OBJECT local_object1; @0000894E begin @00008957:0001 // switch/while/??? @0000895B:0004 label_895b: @0000895D:000D local_number3 = (local_number1 = 51); @0000896C:0004 if(local_number3) then // ref index: 1 @00008978:0006 global_number2 = 0; @00008984:0005 goto label_9018; @0000898D:0004 endif; @0000898D:0004 label_898d: @0000898F:000D local_number3 = (local_number1 = 50); @0000899E:0004 if(local_number3) then // ref index: 1 @000089AA:0006 global_number3 = 0; @000089B6:0005 goto label_9018; @000089BF:0004 endif; @000089BF:0004 label_89bf: @000089C1:000D local_number3 = (local_number1 = 56); @000089D0:0004 if(local_number3) then // ref index: 1 @000089DC:0006 global_number4 = 0; @000089E8:0005 goto label_9018; @000089F1:0004 endif; @000089F1:0004 label_89f1: @000089F3:000D local_number3 = (local_number1 = 52); @00008A02:0004 if(local_number3) then // ref index: 1 @00008A0E:0006 global_number5 = 0; @00008A1A:0005 goto label_9018; @00008A23:0005 endif; @00008A23:0005 label_8a23: @00008A25:000D local_number3 = (local_number1 = 66); @00008A34:0004 if(local_number3) then // ref index: 1 @00008A40:0027 // return coming @00008A44:0023 return -1; @00008A4D:0005 goto label_9018; @00008A56:0006 endif; @00008A56:0006 label_8a56: @00008A58:000D local_number3 = (local_number1 = 63); @00008A67:0004 if(local_number3) then // ref index: 1 @00008A73:0033 global_object8.Batch = 0; @00008A87:0027 // return coming @00008A8B:0023 return 0; @00008A94:0005 goto label_9018; @00008A9D:0006 endif; @00008A9D:0006 label_8a9d: @00008A9F:000D local_number3 = (local_number1 = 62); @00008AAE:0004 if(local_number3) then // ref index: 1 @00008ABA:0033 global_object9.Enable = 0; @00008ACF:0027 // return coming @00008AD3:0023 return 0; @00008ADC:0005 goto label_9018; @00008AE5:0007 endif; @00008AE5:0007 label_8ae5: @00008AE7:000D local_number3 = (local_number1 = 54); @00008AF6:0004 if(local_number3) then // ref index: 1 @00008B02:0027 // return coming @00008B06:0020 _EnableDialogCache(global_number24, 0); // dll: ISRT.dll @00008B14:0006 local_number3 = LASTRESULT; @00008B1E:0023 return local_number3; @00008B25:0005 goto label_9018; @00008B2E:000A endif; @00008B2E:000A label_8b2e: @00008B30:000D local_number3 = (local_number1 = 12); @00008B3F:0004 if(local_number3) then // ref index: 1 @00008B4B:0021 GetWindowHandle(-2); @00008B56:0006 local_number3 = LASTRESULT; @00008B60:0020 CreateRectRgn(0, 0, 0, 0); // dll: GDI32.dll @00008B7A:0006 local_number4 = LASTRESULT; @00008B84:0020 SetWindowRgn(local_number3, local_number4, 1); // dll: USER32.dll @00008B95:0027 // return coming @00008B99:0023 return 0; @00008BA2:0005 goto label_9018; @00008BAB:000E endif; @00008BAB:000E label_8bab: @00008BAD:000D local_number3 = (local_number1 = -16776960); @00008BBC:0004 if(local_number3) then // ref index: 3 @00008BC8:0021 function_406(); @00008BCE:0006 local_number3 = LASTRESULT; @00008BD8:000E local_number3 = (local_number3 != 2); @00008BE7:0004 if(local_number3) then // ref index: 2 @00008BF3:0021 GetWindowHandle(-2); @00008BFE:0006 local_number2 = LASTRESULT; @00008C08:0020 SetWindowLong(local_number2, -16, 0); // dll: USER32.dll @00008C1B:0006 local_number3 = LASTRESULT; @00008C25:000D local_number3 = (local_number3 = 0); @00008C34:0004 if(local_number3) then // ref index: 1 @00008C40:0027 // return coming @00008C44:0023 return -1; @00008C4D:0002 endif; @00008C4D:0002 label_8c4d: @00008C4F:0020 ShowWindow(local_number2, 9); // dll: USER.dll @00008C5D:0020 SetWindowPos(local_number2, 0, 0, 0, 0, 0, 39); // dll: USER.dll @00008C84:0003 endif; @00008C84:0003 label_8c84: @00008C86:0027 // return coming @00008C8A:0023 return 0; @00008C93:0005 goto label_9018; @00008C9C:0005 endif; @00008C9C:0005 label_8c9c: @00008C9E:000D local_number3 = (local_number1 = 27); @00008CAD:0004 if(local_number3) then // ref index: 1 @00008CB9:0027 // return coming @00008CBD:0023 return -1; @00008CC6:0005 goto label_9018; @00008CCF:0007 endif; @00008CCF:0007 label_8ccf: @00008CD1:000D local_number3 = (local_number1 = 26); @00008CE0:0004 if(local_number3) then // ref index: 1 @00008CEC:0027 // return coming @00008CF0:0020 EnableHourGlass(global_number24, 0); // dll: ISRT.dll @00008CFE:0006 local_number3 = LASTRESULT; @00008D08:0023 return local_number3; @00008D0F:0005 goto label_9018; @00008D18:0006 endif; @00008D18:0006 label_8d18: @00008D1A:000D local_number3 = (local_number1 = 16); @00008D29:0004 if(local_number3) then // ref index: 2 @00008D35:0020 IsEmpty(global_object10); // dll: ISRT.dll @00008D3E:0006 local_number3 = LASTRESULT; @00008D48:0004 if(local_number3) then // ref index: 1 @00008D54:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @00008D60:0002 endif; @00008D60:0002 label_8d60: @00008D62:0035 global_object10.ShowControl(1450.0); @00008D81:0005 goto label_9018; @00008D8A:000D endif; @00008D8A:000D label_8d8a: @00008D8C:000D local_number3 = (local_number1 = 4); @00008D9B:000D local_number4 = (local_number1 = 58); @00008DAA:0018 local_number3 = (local_number3 || local_number4); @00008DB7:000D local_number4 = (local_number1 = 57); @00008DC6:0018 local_number3 = (local_number3 || local_number4); @00008DD3:000D local_number4 = (local_number1 = 5); @00008DE2:0018 local_number3 = (local_number3 || local_number4); @00008DEF:0004 if(local_number3) then // ref index: 1 @00008DFB:0027 // return coming @00008DFF:0020 _DisableStatus(global_number24); // dll: ISRT.dll @00008E08:0006 local_number3 = LASTRESULT; @00008E12:0023 return local_number3; @00008E19:0005 goto label_9018; @00008E22:0007 endif; @00008E22:0007 label_8e22: @00008E24:000D local_number3 = (local_number1 = 17); @00008E33:0004 if(local_number3) then // ref index: 1 @00008E3F:0027 // return coming @00008E43:0021 SetDisplayEffect(0); @00008E4E:0006 local_number3 = LASTRESULT; @00008E58:0023 return local_number3; @00008E5F:0005 goto label_9018; @00008E68:0004 endif; @00008E68:0004 label_8e68: @00008E6A:000D local_number3 = (local_number1 = 53); @00008E79:0004 if(local_number3) then // ref index: 1 @00008E85:0006 global_number23 = 0; @00008E91:0005 goto label_9018; @00008E9A:0007 endif; @00008E9A:0007 label_8e9a: @00008E9C:000D local_number3 = (local_number1 = 35); @00008EAB:0004 if(local_number3) then // ref index: 4 @00008EB7:0020 IsObject(global_object10); // dll: ISRT.dll @00008EC0:0006 local_number3 = LASTRESULT; @00008ECA:000D local_number3 = (local_number3 = 0); @00008ED9:0004 if(local_number3) then // ref index: 1 @00008EE5:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @00008EF1:0010 endif; @00008EF1:0010 label_8ef1: @00008EF3:0035 global_object10.BillBoards; @00008F07:0034 set local_object1 = LASTRESULT; @00008F11:0020 IsObject(local_object1); // dll: ISRT.dll @00008F1A:0006 local_number3 = LASTRESULT; @00008F24:000D local_number3 = (local_number3 = 0); @00008F33:0004 if(local_number3) then // ref index: 2 @00008F3F:0021 function_435(); @00008F45:0006 local_string1 = LASTRESULT; @00008F4F:0021 function_439(local_string1); @00008F58:0034 set local_object1 = LASTRESULT; @00008F62:0020 IsObject(local_object1); // dll: ISRT.dll @00008F6B:0006 local_number3 = LASTRESULT; @00008F75:000D local_number3 = (local_number3 = 0); @00008F84:0004 if(local_number3) then // ref index: 1 @00008F90:0027 // return coming @00008F94:0023 return -1; @00008F9D:0001 endif; @00008F9D:0001 label_8f9d: @00008F9F:0033 global_object10.BillBoards = local_object1; @00008FB6:0002 endif; @00008FB6:0002 label_8fb6: @00008FB8:0033 local_object1.Visible = 0; @00008FCE:0005 goto label_9018; @00008FD7:0004 endif; @00008FD7:0004 label_8fd7: @00008FD9:000D local_number3 = (local_number1 = 67); @00008FE8:0004 if(local_number3) then // ref index: 1 @00008FF4:0006 global_number27 = 1; @00009000:0005 goto label_9018; @00009009:0002 endif; @00009009:0002 label_9009: @0000900B:0027 // return coming @0000900F:0023 return -1; @00009018:0003 label_9018: @0000901A:0027 // return coming @0000901E:0023 return 0; @00009027:0026 end; // checksum: f52f95e2 @00009037:0004 label_9037: @00009039:0022 function NUMBER EnterDisk(local_string1, local_string2) @00009039 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @00009039 STRING local_string3, local_string5; @00009039 @00009039 begin @00009042:000D local_number6 = (global_number14 = 0); @00009051:0004 if(local_number6) then // ref index: 1 @0000905D:0021 SdInit(); @00009063:0006 endif; @00009063:0006 label_9063: @00009065:0021 EzDefineDialog("EnterDisk", "", "", 10104); @00009082:0006 local_number6 = LASTRESULT; @0000908C:000D local_number6 = (local_number6 = -1); @0000909B:0004 if(local_number6) then // ref index: 1 @000090A7:0027 // return coming @000090AB:0023 return -1; @000090B4:0002 endif; @000090B4:0002 label_90b4: @000090B6:0006 local_number1 = 0; @000090C2:0021 MessageBeep/Delay(0); @000090CD:0006 label_90cd: @000090CF:0001 // switch/while/??? @000090D3:000D local_number6 = (local_number1 = 0); @000090E2:0004 if(local_number6) then // ref index: 13 @000090EE:0021 WaitOnDialog/ReleaseDialog("EnterDisk"); @00009100:0006 local_number4 = LASTRESULT; @0000910A:0001 // switch/while/??? @0000910E:0007 label_910e: @00009110:000D local_number6 = (local_number4 = -100); @0000911F:0004 if(local_number6) then // ref index: 5 @0000912B:0021 CmdGetHwndDlg/WaitOnDialog("EnterDisk"); @0000913D:0006 local_number2 = LASTRESULT; @00009147:000D local_number6 = (global_string2 = ""); @00009154:0004 if(local_number6) then // ref index: 1 @00009160:0006 global_string2 = " "; @0000916B:0004 endif; @0000916B:0004 label_916b: @0000916D:0021 function_343("EnterDisk", local_number2, 0, global_string2); @0000918A:000E local_number6 = (local_string1 != ""); @00009197:0004 if(local_number6) then // ref index: 1 @000091A3:0021 CtrlSetText/CtrlGetText("EnterDisk", 901, local_string1); @000091BD:0005 endif; @000091BD:0005 label_91bd: @000091BF:0020 GetDlgItem(local_number2, 4); // dll: USER.dll @000091CD:0006 local_number3 = LASTRESULT; @000091D7:0009 local_number6 = (local_number5 < 255); @000091E6:0004 if(local_number6) then // ref index: 1 @000091F2:0006 local_number5 = 255; @000091FE:0008 endif; @000091FE:0008 label_91fe: @00009200:000F local_number6 = (local_number5 - 2); @0000920F:0021 SendMessage(local_number3, 197, local_number6, 0); @00009225:0021 CtrlSetText/CtrlGetText("EnterDisk", 4, global_string9); @0000923F:0021 function_144(7); @0000924A:0006 local_string5 = LASTRESULT; @00009254:000E local_number6 = (local_string5 != ""); @00009261:0004 if(local_number6) then // ref index: 1 @0000926D:0020 SetWindowText(local_number2, local_string5); // dll: USER.dll @00009279:0001 endif; @00009279:0001 label_9279: @0000927B:0005 goto label_9477; @00009284:0006 endif; @00009284:0006 label_9284: @00009286:000D local_number6 = (local_number4 = 31); @00009295:0004 if(local_number6) then // ref index: 1 @000092A1:0021 function_122("EnterDisk", 4, local_string3); @000092BB:0021 SelectDir("", "", local_string3, 0); @000092CF:0021 CtrlSetText/CtrlGetText("EnterDisk", 4, local_string3); @000092E9:0005 goto label_9477; @000092F2:000A endif; @000092F2:000A label_92f2: @000092F4:000D local_number6 = (local_number4 = 1); @00009303:0004 if(local_number6) then // ref index: 2 @0000930F:0021 function_122("EnterDisk", 4, local_string3); @00009329:0021 EnterDisk(local_string3, local_string2); @00009335:0006 local_number6 = LASTRESULT; @0000933F:000D local_number6 = (local_number6 = 0); @0000934E:0004 if(local_number6) then // ref index: 1 @0000935A:0006 local_number4 = 1; @00009366:0006 local_number1 = 1; @00009372:0006 global_string9 = local_string3; @0000937C:0001 endif; @0000937C:0001 label_937c: @0000937E:0005 goto label_9477; @00009387:0006 endif; @00009387:0006 label_9387: @00009389:000D local_number6 = (local_number4 = -1); @00009398:0004 if(local_number6) then // ref index: 1 @000093A4:0006 local_number4 = -1; @000093B0:0021 function_350(local_number4, "EnterDisk"); @000093C5:0006 local_number1 = 1; @000093D1:0005 goto label_9477; @000093DA:0004 endif; @000093DA:0004 label_93da: @000093DC:000D local_number6 = (local_number4 = -200); @000093EB:0004 if(local_number6) then // ref index: 1 @000093F7:0021 function_351(local_number2, local_number4, local_number1); @00009406:0005 goto label_9477; @0000940F:0009 endif; @0000940F:0009 label_940f: @00009411:0021 function_344(local_number4); @0000941A:0006 local_number6 = LASTRESULT; @00009424:0021 function_345(local_number4); @0000942D:0006 local_number7 = LASTRESULT; @00009437:0019 local_number6 = (local_number6 = local_number7); @00009444:0004 if(local_number6) then // ref index: 1 @00009450:000E local_number6 = (local_number4 != 4); @0000945F:0004 if(local_number6) then // ref index: 1 @0000946B:0006 local_number1 = 1; @00009477:0001 endif; @00009477:0001 endif; @00009477:0001 label_9477: @00009479:0005 goto label_90cd; @00009482:0006 endif; @00009482:0006 label_9482: @00009484:0021 EndDialog("EnterDisk"); @00009496:0021 ReleaseDialog/EndDialog("EnterDisk"); @000094A8:0021 SdInit(); @000094AE:0027 // return coming @000094B2:0023 return local_number4; @000094B9:0026 end; // checksum: 61adfc84 @000094C5:000B label_94c5: @000094C7:0022 function NUMBER EnterDisk(local_string1, local_string2) @000094C7 NUMBER local_number1; @000094C7 STRING local_string3, local_string4, local_string5, local_string6, local_string7, local_string8, local_string9, local_string11, local_string12; @000094C7 @000094C7 begin @000094D0:0014 local_string1 = (local_string1 ^ ""); @000094DD:0021 function_357(11051); @000094E8:0006 local_string9 = LASTRESULT; @000094F2:0021 function_145(1); @000094FD:0006 local_string3 = LASTRESULT; @00009507:0021 function_146(1); @00009512:0006 local_string6 = LASTRESULT; @0000951C:000D local_number1 = (local_string6 = ""); @00009529:0004 if(local_number1) then // ref index: 1 @00009535:0006 local_string6 = local_string9; @0000953F:0007 endif; @0000953F:0007 label_953f: @00009541:0021 SetDialogTitle(2, local_string3); @0000954F:0021 ExistsDisk(local_string1); @00009558:0006 local_number1 = LASTRESULT; @00009562:000D local_number1 = (local_number1 = -1); @00009571:0004 if(local_number1) then // ref index: 1 @0000957D:0006 local_string12 = local_string6; @00009587:0005 goto label_96fe; @00009590:0007 endif; @00009590:0007 label_9590: @00009592:0021 function_145(7); @0000959D:0006 local_string4 = LASTRESULT; @000095A7:0021 function_146(7); @000095B2:0006 local_string7 = LASTRESULT; @000095BC:000D local_number1 = (local_string7 = ""); @000095C9:0004 if(local_number1) then // ref index: 1 @000095D5:0006 local_string7 = local_string9; @000095DF:0007 endif; @000095DF:0007 label_95df: @000095E1:0021 SetDialogTitle(2, local_string4); @000095EF:0021 ExistsDir/ExistsDisk(local_string1); @000095F8:0006 local_number1 = LASTRESULT; @00009602:000D local_number1 = (local_number1 = -1); @00009611:0004 if(local_number1) then // ref index: 1 @0000961D:0006 local_string12 = local_string7; @00009627:0005 goto label_96fe; @00009630:0007 endif; @00009630:0007 label_9630: @00009632:0021 function_145(2); @0000963D:0006 local_string5 = LASTRESULT; @00009647:0021 function_146(2); @00009652:0006 local_string8 = LASTRESULT; @0000965C:000D local_number1 = (local_string8 = ""); @00009669:0004 if(local_number1) then // ref index: 1 @00009675:0006 local_string8 = local_string9; @0000967F:0009 endif; @0000967F:0009 label_967f: @00009681:0021 SetDialogTitle(2, local_string5); @0000968F:000E local_number1 = (local_string2 != ""); @0000969C:0004 if(local_number1) then // ref index: 1 @000096A8:0021 FindFile(local_string1, local_string2, local_string11); @000096B7:0006 local_number1 = LASTRESULT; @000096C1:0009 local_number1 = (local_number1 < 0); @000096D0:0004 if(local_number1) then // ref index: 1 @000096DC:0006 local_string12 = local_string8; @000096E6:0005 goto label_96fe; @000096EF:0002 endif; @000096EF:0002 endif; @000096EF:0002 label_96ef: @000096F1:0027 // return coming @000096F5:0023 return 0; @000096FE:0004 label_96fe: @00009700:0021 MessageBox(local_string12, -65534); @0000970E:0027 // return coming @00009712:0023 return -1; @0000971B:0026 end; // checksum: 2dfeab15 @00009727:000B label_9727: @00009729:0022 function void function_166() @00009729 NUMBER local_number1, local_number2; @00009729 STRING local_string1, local_string2, local_string3, local_string4; @00009729 @00009729 begin @00009732:0035 Err.Number; @00009742:0006 local_number1 = LASTRESULT; @0000974C:0035 Err.Description; @00009761:0006 local_string3 = LASTRESULT; @0000976B:0036 try // ref index 1: 1 ref index 2: 2 @00009779:0021 function_357(17100); @00009784:0006 local_string1 = LASTRESULT; @0000978E:0021 function_357(17101); @00009799:0006 local_string2 = LASTRESULT; @000097A3:0037 catch @000097A7:0001 label_97a7: @000097A9:0038 endcatch; @000097AD:0003 label_97ad: @000097AF:000D local_number2 = (local_string1 = ""); @000097BC:0004 if(local_number2) then // ref index: 1 @000097C8:0006 local_string1 = "Internal Failure"; @000097E2:0003 endif; @000097E2:0003 label_97e2: @000097E4:000D local_number2 = (local_string2 = ""); @000097F1:0004 if(local_number2) then // ref index: 1 @000097FD:0006 local_string2 = "Error Number: 0x%X\nDescription: %s"; @00009829:0004 endif; @00009829:0004 label_9829: @0000982B:0021 function_418(local_string4, local_string2, local_number1, local_string3); @0000983D:0020 MessageBoxA(0, local_string4, local_string1, 0); // dll: USER32.dll @00009853:0024 return; @00009857:0026 end; // checksum: 660f471c @00009867:0007 label_9867: @00009869:0022 function NUMBER ExistsDisk(local_string1) @00009869 NUMBER local_number1, local_number2; @00009869 @00009869 @00009869 begin @00009872:0021 function_419(local_string1); @0000987B:0028 StrLengthChars(local_string1); @00009882:0006 local_number2 = LASTRESULT; @0000988C:000D local_number2 = (local_number2 = 1); @0000989B:0004 if(local_number2) then // ref index: 1 @000098A7:0007 local_string1 = (local_string1 + ":"); @000098B5:0006 endif; @000098B5:0006 label_98b5: @000098B7:0020 _ExistsDisk(local_string1); // dll: ISRT.dll @000098C0:0006 local_number1 = LASTRESULT; @000098CA:000D local_number2 = (local_number1 = -2); @000098D9:0004 if(local_number2) then // ref index: 1 @000098E5:0027 // return coming @000098E9:0023 return 0; @000098F2:0003 endif; @000098F2:0003 label_98f2: @000098F4:0027 // return coming @000098F8:0023 return local_number1; @000098FF:0026 end; // checksum: bccf7af8 @0000990B:0007 label_990b: @0000990D:0022 function NUMBER ExistsDir/ExistsDisk(local_string1) @0000990D NUMBER local_number4; @0000990D @0000990D @0000990D begin @00009916:0021 function_419(local_string1); @0000991F:0020 _ExistsDir(local_string1); // dll: ISRT.dll @00009928:0006 local_number4 = LASTRESULT; @00009932:0004 if(local_number4) then // ref index: 1 @0000993E:0027 // return coming @00009942:0023 return 0; @0000994B:0003 endif; @0000994B:0003 label_994b: @0000994D:0027 // return coming @00009951:0023 return -1; @0000995A:0026 end; // checksum: 86a6a7df @00009966:000C label_9966: @00009968:0022 function NUMBER OpenFileMode(local_number1) @00009968 NUMBER local_number2, local_number3; @00009968 @00009968 @00009968 begin @00009971:000D local_number2 = (local_number1 = 3); @00009980:000D local_number3 = (local_number1 = 2); @0000998F:0018 local_number2 = (local_number2 || local_number3); @0000999C:000D local_number3 = (local_number1 = 1); @000099AB:0018 local_number2 = (local_number2 || local_number3); @000099B8:000D local_number3 = (local_number1 = 4); @000099C7:0018 local_number2 = (local_number2 || local_number3); @000099D4:0004 if(local_number2) then // ref index: 1 @000099E0:0006 global_number28 = local_number1; @000099EA:0027 // return coming @000099EE:0023 return 0; @000099F7:0003 endif; @000099F7:0003 label_99f7: @000099F9:0027 // return coming @000099FD:0023 return -1; @00009A06:0026 end; // checksum: fffc62c7 @00009A12:000B label_9a12: @00009A14:0022 function NUMBER CreateFile/OpenFile(local_number1, local_string1, local_string2) @00009A14 NUMBER local_number2; @00009A14 STRING local_string3; @00009A14 @00009A14 begin @00009A1D:0021 function_280(local_string1); @00009A26:0006 local_number2 = LASTRESULT; @00009A30:0021 function_281(local_string1, local_number2); @00009A3C:0014 local_string3 = (local_string1 ^ local_string2); @00009A49:0020 _OpenFile(global_number24, local_string3, global_number28, 1); // dll: ISRT.dll @00009A5D:0006 local_number1 = LASTRESULT; @00009A67:0009 local_number2 = (local_number1 < 0); @00009A76:0004 if(local_number2) then // ref index: 1 @00009A82:0027 // return coming @00009A86:0023 return local_number1; @00009A8D:0003 endif; @00009A8D:0003 label_9a8d: @00009A8F:0027 // return coming @00009A93:0023 return 0; @00009A9C:0026 end; // checksum: 5d4dd926 @00009AA8:0006 label_9aa8: @00009AAA:0022 function NUMBER CloseFile(local_number1) @00009AAA NUMBER local_number2; @00009AAA @00009AAA @00009AAA begin @00009AB3:0027 // return coming @00009AB7:0020 _CloseFile(global_number24, local_number1); // dll: ISRT.dll @00009AC3:0006 local_number2 = LASTRESULT; @00009ACD:0023 return local_number2; @00009AD4:0026 end; // checksum: 527e3924 @00009AE0:0006 label_9ae0: @00009AE2:0022 function NUMBER WriteLine/GetLine(local_number1, local_string1) @00009AE2 NUMBER local_number2; @00009AE2 @00009AE2 @00009AE2 begin @00009AEB:0027 // return coming @00009AEF:0020 _WriteLine(global_number24, local_number1, local_string1); // dll: ISRT.dll @00009AFE:0006 local_number2 = LASTRESULT; @00009B08:0023 return local_number2; @00009B0F:0026 end; // checksum: 546a2924 @00009B1B:0007 label_9b1b: @00009B1D:0022 function NUMBER CreateDir(local_string1) @00009B1D NUMBER local_number1; @00009B1D STRING local_string2; @00009B1D @00009B1D begin @00009B26:0021 function_280(local_string1); @00009B2F:0006 local_number1 = LASTRESULT; @00009B39:000D local_number1 = (local_number1 = 0); @00009B48:0004 if(local_number1) then // ref index: 1 @00009B54:0027 // return coming @00009B58:0023 return -1; @00009B61:0006 endif; @00009B61:0006 label_9b61: @00009B63:0027 // return coming @00009B67:0014 local_string2 = (local_string1 ^ ""); @00009B74:0020 _CreateDir(global_number24, local_string2); // dll: ISRT.dll @00009B80:0006 local_number1 = LASTRESULT; @00009B8A:0023 return local_number1; @00009B91:0026 end; // checksum: 8ab99edb @00009B9D:0009 label_9b9d: @00009B9F:0022 function NUMBER function_174(local_string1) @00009B9F NUMBER local_number1, local_number3, local_number4; @00009B9F STRING local_string2, local_string3, local_string4, local_string5; @00009B9F OBJECT local_object1; @00009B9F begin @00009BA8:0021 function_280(local_string1); @00009BB1:0006 local_number4 = LASTRESULT; @00009BBB:000D local_number4 = (local_number4 = 0); @00009BCA:0004 if(local_number4) then // ref index: 1 @00009BD6:0006 local_string4 = local_string1; @00009BE0:0014 local_string1 = (global_string8 ^ local_string1); @00009BED:0006 local_string3 = global_string8; @00009BF7:0005 goto label_9c24; @00009C00:0002 endif; @00009C00:0002 label_9c00: @00009C02:0021 function_410(local_string3, local_string1, 1); @00009C13:0021 function_410(local_string4, local_string1, 3); @00009C24:0006 label_9c24: @00009C26:0021 ExistsDir/ExistsDisk(local_string3); @00009C2F:0006 local_number4 = LASTRESULT; @00009C39:0009 local_number4 = (local_number4 < 0); @00009C48:0004 if(local_number4) then // ref index: 1 @00009C54:0027 // return coming @00009C58:0023 return -2147024893; @00009C61:0008 endif; @00009C61:0008 label_9c61: @00009C63:0006 global_string5 = ""; @00009C6D:0006 local_number1 = 0; @00009C79:0021 function_177(local_number3, local_string3, local_string4, 16, local_string2, 0); @00009C95:0006 local_number3 = LASTRESULT; @00009C9F:0009 local_number4 = (local_number3 < 0); @00009CAE:0004 if(local_number4) then // ref index: 1 @00009CBA:0027 // return coming @00009CBE:0023 return -2147024892; @00009CC7:000D endif; @00009CC7:000D label_9cc7: @00009CC9:0001 // switch/while/??? @00009CCD:000A local_number4 = (local_number3 > 0); @00009CDC:0004 if(local_number4) then // ref index: 2 @00009CE8:0020 DeleteFileA(local_string2); // dll: KERNEL32.dll @00009CF1:0006 local_number4 = LASTRESULT; @00009CFB:000D local_number4 = (local_number4 = 0); @00009D0A:0004 if(local_number4) then // ref index: 1 @00009D16:0007 local_string5 = (global_string5 + local_string2); @00009D23:0007 global_string5 = (local_string5 + ";"); @00009D31:0035 Err.LastDllError; @00009D47:0006 local_object1 = LASTRESULT; @00009D51:0007 local_number1 = (-2147024896 + local_object1); @00009D60:0006 local_object1 = NOTHING; @00009D6A:0003 endif; @00009D6A:0003 label_9d6a: @00009D6C:0021 function_177(local_number3, local_string3, local_string4, 16, local_string2, 0); @00009D88:0006 local_number3 = LASTRESULT; @00009D92:0005 goto label_9cc7; @00009D9B:0006 endif; @00009D9B:0006 label_9d9b: @00009D9D:000E local_number4 = (global_string5 != ""); @00009DAA:0004 if(local_number4) then // ref index: 1 @00009DB6:0028 StrLengthChars(global_string5); @00009DBD:0006 local_number4 = LASTRESULT; @00009DC7:000F local_number4 = (local_number4 - 1); @00009DD6:001D global_string5[local_number4] = 0; @00009DE5:0003 endif; @00009DE5:0003 label_9de5: @00009DE7:0027 // return coming @00009DEB:0023 return local_number1; @00009DF2:0026 end; // checksum: c9b2b160 @00009E02:000B label_9e02: @00009E04:0022 function NUMBER FindFile(local_string1, local_string2, local_string3) @00009E04 NUMBER local_number1, local_number2; @00009E04 @00009E04 @00009E04 begin @00009E0D:0021 function_280(local_string1); @00009E16:0006 local_number2 = LASTRESULT; @00009E20:0021 function_281(local_string1, local_number2); @00009E2C:0006 local_string3 = ""; @00009E36:0021 function_177(0, local_string1, local_string2, 16, local_string3, 0); @00009E54:0006 local_number1 = LASTRESULT; @00009E5E:0009 local_number2 = (local_number1 < 0); @00009E6D:0004 if(local_number2) then // ref index: 1 @00009E79:0027 // return coming @00009E7D:0023 return local_number1; @00009E84:0007 endif; @00009E84:0007 label_9e84: @00009E86:0021 function_177(local_number1, "", "", 0, local_string3, 1); @00009EA2:0021 function_410(local_string3, local_string3, 3); @00009EB3:0006 local_number2 = LASTRESULT; @00009EBD:0009 local_number2 = (local_number2 < 0); @00009ECC:0004 if(local_number2) then // ref index: 1 @00009ED8:0027 // return coming @00009EDC:0023 return -1; @00009EE5:0003 endif; @00009EE5:0003 label_9ee5: @00009EE7:0027 // return coming @00009EEB:0023 return 0; @00009EF4:0026 end; // checksum: f9fe07d6 @00009F00:0004 label_9f00: @00009F02:0022 function NUMBER function_176() @00009F02 @00009F02 @00009F02 @00009F02 begin @00009F0B:0027 // return coming @00009F0F:0023 return global_number28; @00009F16:0026 end; // checksum: 11324 @00009F22:0005 label_9f22: @00009F24:0022 function NUMBER function_177(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3) @00009F24 NUMBER local_number4, local_number5, local_number6; @00009F24 STRING local_string4; @00009F24 OBJECT local_object1; @00009F24 begin @00009F2D:0004 if(local_number3) then // ref index: 1 @00009F39:0020 FindClose(local_number1); // dll: KERNEL32.dll @00009F42:0027 // return coming @00009F46:0023 return 0; @00009F4F:0006 endif; @00009F4F:0006 label_9f4f: @00009F51:000D local_number5 = (local_string1 = ""); @00009F5E:000D local_number6 = (local_string2 = ""); @00009F6B:0018 local_number5 = (local_number5 || local_number6); @00009F78:0004 if(local_number5) then // ref index: 1 @00009F84:0027 // return coming @00009F88:0023 return -1; @00009F91:0009 endif; @00009F91:0009 label_9f91: @00009F93:0004 if(local_number1) then // ref index: 2 @00009F9F:001A local_number5 = &local_object1; @00009FA9:0020 FindNextFileA(local_number1, local_number5); // dll: KERNEL32.dll @00009FB5:0006 local_number4 = LASTRESULT; @00009FBF:000D local_number5 = (local_number4 = 0); @00009FCE:0004 if(local_number5) then // ref index: 1 @00009FDA:0020 FindClose(local_number1); // dll: KERNEL32.dll @00009FE3:0027 // return coming @00009FE7:0023 return -1; @00009FF0:0001 endif; @00009FF0:0001 label_9ff0: @00009FF2:0005 goto label_a052; @00009FFB:0008 endif; @00009FFB:0008 label_9ffb: @00009FFD:0014 local_string4 = (local_string1 ^ local_string2); @0000A00A:001A local_number5 = &local_object1; @0000A014:0020 FindFirstFileA(local_string4, local_number5); // dll: KERNEL32.dll @0000A020:0006 local_number1 = LASTRESULT; @0000A02A:000D local_number5 = (local_number1 = -1); @0000A039:0004 if(local_number5) then // ref index: 1 @0000A045:0027 // return coming @0000A049:0023 return -1; @0000A052:0001 endif; @0000A052:0001 label_a052: @0000A054:0004 if(local_number2) then // ref index: 3 @0000A060:0015 label_a060: @0000A062:0001 // switch/while/??? @0000A066:0035 local_object1.nFileAttribs; @0000A07C:0006 local_number5 = LASTRESULT; @0000A086:0012 local_number5 = (local_number5 & local_number2); @0000A093:0035 local_object1.szFileName; @0000A0A7:0006 local_string4 = LASTRESULT; @0000A0B1:000D local_number6 = (local_string4 = "."); @0000A0BF:0018 local_number5 = (local_number5 || local_number6); @0000A0CC:0035 local_object1.szFileName; @0000A0E0:0006 local_string4 = LASTRESULT; @0000A0EA:000D local_number6 = (local_string4 = ".."); @0000A0F9:0018 local_number5 = (local_number5 || local_number6); @0000A106:0004 if(local_number5) then // ref index: 2 @0000A112:001A local_number5 = &local_object1; @0000A11C:0020 FindNextFileA(local_number1, local_number5); // dll: KERNEL32.dll @0000A128:0006 local_number5 = LASTRESULT; @0000A132:000D local_number5 = (local_number5 = 0); @0000A141:0004 if(local_number5) then // ref index: 1 @0000A14D:0020 FindClose(local_number1); // dll: KERNEL32.dll @0000A156:0027 // return coming @0000A15A:0023 return -1; @0000A163:0001 endif; @0000A163:0001 label_a163: @0000A165:0005 goto label_a060; @0000A16E:0006 endif; @0000A16E:0006 endif; @0000A16E:0006 label_a16e: @0000A170:0035 local_object1.szFileName; @0000A184:0006 local_string4 = LASTRESULT; @0000A18E:0014 local_string3 = (local_string1 ^ local_string4); @0000A19B:0027 // return coming @0000A19F:0023 return local_number1; @0000A1A6:0026 end; // checksum: 6016f772 @0000A1B6:0006 label_a1b6: @0000A1B8:0022 function NUMBER GetDiskSpace(local_string1) @0000A1B8 NUMBER local_number1; @0000A1B8 @0000A1B8 @0000A1B8 begin @0000A1C1:0027 // return coming @0000A1C5:0021 GetDiskSpaceEx(local_string1, 0); @0000A1D3:0006 local_number1 = LASTRESULT; @0000A1DD:0023 return local_number1; @0000A1E4:0026 end; // checksum: 72b2b @0000A1F0:000D label_a1f0: @0000A1F2:0022 function NUMBER GetDiskSpaceEx(local_string1, local_number1) @0000A1F2 NUMBER local_number2, local_number3, local_number5, local_number6; @0000A1F2 @0000A1F2 @0000A1F2 begin @0000A1FB:0006 local_number2 = 0; @0000A207:0006 local_number3 = 0; @0000A213:000E local_number5 = (local_number1 != 0); @0000A222:000E local_number6 = (local_number1 != 10); @0000A231:0019 local_number5 = (local_number5 = local_number6); @0000A23E:000E local_number6 = (local_number1 != 20); @0000A24D:0019 local_number5 = (local_number5 = local_number6); @0000A25A:000E local_number6 = (local_number1 != 30); @0000A269:0019 local_number5 = (local_number5 = local_number6); @0000A276:0004 if(local_number5) then // ref index: 1 @0000A282:0027 // return coming @0000A286:0023 return -1; @0000A28F:0007 endif; @0000A28F:0007 label_a28f: @0000A291:0020 _GetDiskSpaceEx(local_string1, local_number2, local_number3, local_number1, 1); // dll: ISRT.dll @0000A2A8:0006 local_number5 = LASTRESULT; @0000A2B2:000E local_number5 = (local_number5 != 0); @0000A2C1:0004 if(local_number5) then // ref index: 1 @0000A2CD:0027 // return coming @0000A2D1:0023 return -1; @0000A2DA:0005 goto label_a2f0; @0000A2E3:0002 endif; @0000A2E3:0002 label_a2e3: @0000A2E5:0027 // return coming @0000A2E9:0023 return local_number3; @0000A2F0:0001 label_a2f0: @0000A2F2:0026 end; // checksum: 285bb15a @0000A2FE:000B label_a2fe: @0000A300:0022 function NUMBER GetExtents(local_number1, local_number2) @0000A300 NUMBER local_number3, local_number4; @0000A300 @0000A300 @0000A300 begin @0000A309:0020 GetSystemMetrics(0); // dll: USER32.dll @0000A314:0006 local_number1 = LASTRESULT; @0000A31E:0020 GetSystemMetrics(1); // dll: USER32.dll @0000A329:0006 local_number2 = LASTRESULT; @0000A333:000D local_number3 = (local_number1 = 0); @0000A342:000D local_number4 = (local_number2 = 0); @0000A351:0018 local_number3 = (local_number3 || local_number4); @0000A35E:0004 if(local_number3) then // ref index: 1 @0000A36A:0027 // return coming @0000A36E:0023 return -1; @0000A377:0003 endif; @0000A377:0003 label_a377: @0000A379:0027 // return coming @0000A37D:0023 return 0; @0000A386:0026 end; // checksum: fefe7bc1 @0000A392:0002 label_a392: @0000A394:0022 function NUMBER function_188(local_number1, local_number2, local_string1) @0000A394 NUMBER local_number3, local_number4, local_number5; @0000A394 STRING local_string2; @0000A394 @0000A394 begin @0000A39D:0001 // switch/while/??? @0000A3A1:0005 label_a3a1: @0000A3A3:000D local_number5 = (local_number1 = 180); @0000A3B2:0004 if(local_number5) then // ref index: 1 @0000A3BE:0006 local_number2 = 640; @0000A3CA:0006 local_number3 = 0; @0000A3D6:0005 goto label_adf9; @0000A3DF:0005 endif; @0000A3DF:0005 label_a3df: @0000A3E1:000D local_number5 = (local_number1 = 160); @0000A3F0:0004 if(local_number5) then // ref index: 1 @0000A3FC:0021 function_189(local_number2, local_string1); @0000A408:0006 local_number3 = LASTRESULT; @0000A412:0005 goto label_adf9; @0000A41B:0006 endif; @0000A41B:0006 label_a41b: @0000A41D:000D local_number5 = (local_number1 = 70); @0000A42C:0004 if(local_number5) then // ref index: 1 @0000A438:0021 function_190(); @0000A43E:0006 local_number2 = LASTRESULT; @0000A448:0006 local_number3 = 0; @0000A454:0005 goto label_adf9; @0000A45D:0005 endif; @0000A45D:0005 label_a45d: @0000A45F:000D local_number5 = (local_number1 = 170); @0000A46E:0004 if(local_number5) then // ref index: 1 @0000A47A:0021 function_191(local_number2); @0000A483:0006 local_number3 = LASTRESULT; @0000A48D:0005 goto label_adf9; @0000A496:0008 endif; @0000A496:0008 label_a496: @0000A498:000D local_number5 = (local_number1 = 10); @0000A4A7:0004 if(local_number5) then // ref index: 3 @0000A4B3:0020 GetCPUType(); // dll: ISRT.dll @0000A4B9:0006 local_number2 = LASTRESULT; @0000A4C3:0009 local_number5 = (local_number2 < 0); @0000A4D2:0004 if(local_number5) then // ref index: 1 @0000A4DE:0006 local_number3 = local_number2; @0000A4E8:0005 goto label_a4ff; @0000A4F1:0001 endif; @0000A4F1:0001 label_a4f1: @0000A4F3:0006 local_number3 = 0; @0000A4FF:0001 label_a4ff: @0000A501:0005 goto label_adf9; @0000A50A:0005 endif; @0000A50A:0005 label_a50a: @0000A50C:000D local_number5 = (local_number1 = 1); @0000A51B:0004 if(local_number5) then // ref index: 1 @0000A527:0021 function_192(1, local_string1); @0000A535:0006 local_number3 = LASTRESULT; @0000A53F:0005 goto label_adf9; @0000A548:0009 endif; @0000A548:0009 label_a548: @0000A54A:000D local_number5 = (local_number1 = 141); @0000A559:0004 if(local_number5) then // ref index: 3 @0000A565:0021 GetDiskSpace(local_string1); @0000A56E:0006 local_number2 = LASTRESULT; @0000A578:0009 local_number5 = (local_number2 < 0); @0000A587:0004 if(local_number5) then // ref index: 1 @0000A593:0006 local_number3 = local_number2; @0000A59D:0006 local_number2 = 0; @0000A5A9:0005 goto label_a5c0; @0000A5B2:0001 endif; @0000A5B2:0001 label_a5b2: @0000A5B4:0006 local_number3 = 0; @0000A5C0:0001 label_a5c0: @0000A5C2:0005 goto label_adf9; @0000A5CB:0008 endif; @0000A5CB:0008 label_a5cb: @0000A5CD:000D local_number5 = (local_number1 = 140); @0000A5DC:0004 if(local_number5) then // ref index: 2 @0000A5E8:0006 local_number3 = 0; @0000A5F4:0021 function_205(local_string1, 0); @0000A602:0006 local_number2 = LASTRESULT; @0000A60C:000D local_number5 = (local_number2 = -1); @0000A61B:0004 if(local_number5) then // ref index: 1 @0000A627:0006 local_number3 = local_number2; @0000A631:0001 endif; @0000A631:0001 label_a631: @0000A633:0005 goto label_adf9; @0000A63C:0008 endif; @0000A63C:0008 label_a63c: @0000A63E:000D local_number5 = (local_number1 = 213); @0000A64D:0004 if(local_number5) then // ref index: 2 @0000A659:0006 local_number3 = 0; @0000A665:0021 function_205(local_string1, local_number2); @0000A671:0006 local_number2 = LASTRESULT; @0000A67B:000D local_number5 = (local_number2 = -1); @0000A68A:0004 if(local_number5) then // ref index: 1 @0000A696:0006 local_number3 = local_number2; @0000A6A0:0001 endif; @0000A6A0:0001 label_a6a0: @0000A6A2:0005 goto label_adf9; @0000A6AB:0007 endif; @0000A6AB:0007 label_a6ab: @0000A6AD:000D local_number5 = (local_number1 = 30); @0000A6BC:0004 if(local_number5) then // ref index: 8 @0000A6C8:0021 function_193(local_number2, local_string1); @0000A6D4:0006 local_number3 = LASTRESULT; @0000A6DE:000D local_number5 = (local_number3 = 0); @0000A6ED:0004 if(local_number5) then // ref index: 7 @0000A6F9:0001 // switch/while/??? @0000A6FD:0004 label_a6fd: @0000A6FF:000D local_number5 = (local_number2 = 1); @0000A70E:0004 if(local_number5) then // ref index: 1 @0000A71A:0006 local_number2 = 3; @0000A726:0005 goto label_a806; @0000A72F:0004 endif; @0000A72F:0004 label_a72f: @0000A731:000D local_number5 = (local_number2 = 2); @0000A740:0004 if(local_number5) then // ref index: 1 @0000A74C:0006 local_number2 = 4; @0000A758:0005 goto label_a806; @0000A761:0004 endif; @0000A761:0004 label_a761: @0000A763:000D local_number5 = (local_number2 = 4); @0000A772:0004 if(local_number5) then // ref index: 1 @0000A77E:0006 local_number2 = 5; @0000A78A:0005 goto label_a806; @0000A793:0004 endif; @0000A793:0004 label_a793: @0000A795:000D local_number5 = (local_number2 = 8); @0000A7A4:0004 if(local_number5) then // ref index: 1 @0000A7B0:0006 local_number2 = 6; @0000A7BC:0005 goto label_a806; @0000A7C5:0003 endif; @0000A7C5:0003 label_a7c5: @0000A7C7:000D local_number5 = (local_number2 = 16); @0000A7D6:0004 if(local_number5) then // ref index: 1 @0000A7E2:0005 goto label_a806; @0000A7EB:0003 endif; @0000A7EB:0003 label_a7eb: @0000A7ED:0006 local_number2 = 0; @0000A7F9:0027 // return coming @0000A7FD:0023 return -1; @0000A806:0001 endif; @0000A806:0001 label_a806: @0000A808:0005 goto label_adf9; @0000A811:0005 endif; @0000A811:0005 label_a811: @0000A813:000D local_number5 = (local_number1 = 201); @0000A822:0004 if(local_number5) then // ref index: 1 @0000A82E:0006 local_number2 = 0; @0000A83A:0006 local_number3 = 0; @0000A846:0005 goto label_adf9; @0000A84F:0005 endif; @0000A84F:0005 label_a84f: @0000A851:000D local_number5 = (local_number1 = 185); @0000A860:0004 if(local_number5) then // ref index: 1 @0000A86C:0020 _GetGlobalMemorySize(local_number4, local_number2, 10, 0, 2147483647); // dll: ISRT.dll @0000A887:0006 local_number3 = LASTRESULT; @0000A891:0005 goto label_adf9; @0000A89A:0005 endif; @0000A89A:0005 label_a89a: @0000A89C:000D local_number5 = (local_number1 = 202); @0000A8AB:0004 if(local_number5) then // ref index: 1 @0000A8B7:0006 local_number2 = 0; @0000A8C3:0006 local_number3 = 0; @0000A8CF:0005 goto label_adf9; @0000A8D8:0005 endif; @0000A8D8:0005 label_a8d8: @0000A8DA:000D local_number5 = (local_number1 = 211); @0000A8E9:0004 if(local_number5) then // ref index: 1 @0000A8F5:0006 local_number2 = 32; @0000A901:0006 local_number3 = 0; @0000A90D:0005 goto label_adf9; @0000A916:0005 endif; @0000A916:0005 label_a916: @0000A918:000D local_number5 = (local_number1 = 120); @0000A927:0004 if(local_number5) then // ref index: 1 @0000A933:0021 function_194(local_number2, local_string1); @0000A93F:0006 local_number3 = LASTRESULT; @0000A949:0005 goto label_adf9; @0000A952:0005 endif; @0000A952:0005 label_a952: @0000A954:000D local_number5 = (local_number1 = 121); @0000A963:0004 if(local_number5) then // ref index: 1 @0000A96F:0021 function_195(local_string1); @0000A978:0006 local_number3 = LASTRESULT; @0000A982:0005 goto label_adf9; @0000A98B:0005 endif; @0000A98B:0005 label_a98b: @0000A98D:000D local_number5 = (local_number1 = 130); @0000A99C:0004 if(local_number5) then // ref index: 1 @0000A9A8:0021 function_196(local_string1); @0000A9B1:0006 local_number3 = LASTRESULT; @0000A9BB:0005 goto label_adf9; @0000A9C4:0005 endif; @0000A9C4:0005 label_a9c4: @0000A9C6:000D local_number5 = (local_number1 = 131); @0000A9D5:0004 if(local_number5) then // ref index: 1 @0000A9E1:0021 function_197(local_string1); @0000A9EA:0006 local_number3 = LASTRESULT; @0000A9F4:0005 goto label_adf9; @0000A9FD:0005 endif; @0000A9FD:0005 label_a9fd: @0000A9FF:000D local_number5 = (local_number1 = 40); @0000AA0E:0004 if(local_number5) then // ref index: 1 @0000AA1A:0021 function_198(local_string1); @0000AA23:0006 local_number3 = LASTRESULT; @0000AA2D:0005 goto label_adf9; @0000AA36:0005 endif; @0000AA36:0005 label_aa36: @0000AA38:000D local_number5 = (local_number1 = 41); @0000AA47:0004 if(local_number5) then // ref index: 1 @0000AA53:0021 function_199(local_string1); @0000AA5C:0006 local_number3 = LASTRESULT; @0000AA66:0005 goto label_adf9; @0000AA6F:0005 endif; @0000AA6F:0005 label_aa6f: @0000AA71:000D local_number5 = (local_number1 = 150); @0000AA80:0004 if(local_number5) then // ref index: 1 @0000AA8C:0021 function_200(local_number2); @0000AA95:0006 local_number3 = LASTRESULT; @0000AA9F:0005 goto label_adf9; @0000AAA8:0005 endif; @0000AAA8:0005 label_aaa8: @0000AAAA:000D local_number5 = (local_number1 = 80); @0000AAB9:0004 if(local_number5) then // ref index: 1 @0000AAC5:0021 function_201(local_number2, local_number4, local_string1); @0000AAD4:0006 local_number3 = LASTRESULT; @0000AADE:0005 goto label_adf9; @0000AAE7:0005 endif; @0000AAE7:0005 label_aae7: @0000AAE9:000D local_number5 = (local_number1 = 90); @0000AAF8:0004 if(local_number5) then // ref index: 1 @0000AB04:0021 function_201(local_number4, local_number2, local_string1); @0000AB13:0006 local_number3 = LASTRESULT; @0000AB1D:0005 goto label_adf9; @0000AB26:0005 endif; @0000AB26:0005 label_ab26: @0000AB28:000D local_number5 = (local_number1 = 60); @0000AB37:0004 if(local_number5) then // ref index: 1 @0000AB43:0020 GetPorts(local_number2, local_number4); // dll: ISRT.dll @0000AB4F:0006 local_number3 = LASTRESULT; @0000AB59:0005 goto label_adf9; @0000AB62:0005 endif; @0000AB62:0005 label_ab62: @0000AB64:000D local_number5 = (local_number1 = 50); @0000AB73:0004 if(local_number5) then // ref index: 1 @0000AB7F:0020 GetPorts(local_number4, local_number2); // dll: ISRT.dll @0000AB8B:0006 local_number3 = LASTRESULT; @0000AB95:0005 goto label_adf9; @0000AB9E:0005 endif; @0000AB9E:0005 label_ab9e: @0000ABA0:000D local_number5 = (local_number1 = 110); @0000ABAF:0004 if(local_number5) then // ref index: 1 @0000ABBB:0006 local_number2 = 1; @0000ABC7:0006 local_number3 = 0; @0000ABD3:0005 goto label_adf9; @0000ABDC:0005 endif; @0000ABDC:0005 label_abdc: @0000ABDE:000D local_number5 = (local_number1 = 0); @0000ABED:0004 if(local_number5) then // ref index: 1 @0000ABF9:0021 function_192(0, local_string1); @0000AC07:0006 local_number3 = LASTRESULT; @0000AC11:0005 goto label_adf9; @0000AC1A:0005 endif; @0000AC1A:0005 label_ac1a: @0000AC1C:000D local_number5 = (local_number1 = 20); @0000AC2B:0004 if(local_number5) then // ref index: 1 @0000AC37:0021 function_202(local_number2); @0000AC40:0006 local_number3 = LASTRESULT; @0000AC4A:0005 goto label_adf9; @0000AC53:0006 endif; @0000AC53:0006 label_ac53: @0000AC55:000D local_number5 = (local_number1 = 210); @0000AC64:0004 if(local_number5) then // ref index: 1 @0000AC70:0006 local_string2 = local_string1; @0000AC7A:0021 function_203(local_string2, local_string1); @0000AC86:0006 local_number3 = LASTRESULT; @0000AC90:0005 goto label_adf9; @0000AC99:0005 endif; @0000AC99:0005 label_ac99: @0000AC9B:000D local_number5 = (local_number1 = 85); @0000ACAA:0004 if(local_number5) then // ref index: 1 @0000ACB6:0021 function_204(local_number2, local_number4, local_string1); @0000ACC5:0006 local_number3 = LASTRESULT; @0000ACCF:0005 goto label_adf9; @0000ACD8:0005 endif; @0000ACD8:0005 label_acd8: @0000ACDA:000D local_number5 = (local_number1 = 95); @0000ACE9:0004 if(local_number5) then // ref index: 1 @0000ACF5:0021 function_204(local_number4, local_number2, local_string1); @0000AD04:0006 local_number3 = LASTRESULT; @0000AD0E:0005 goto label_adf9; @0000AD17:0006 endif; @0000AD17:0006 label_ad17: @0000AD19:000D local_number5 = (local_number1 = 212); @0000AD28:0004 if(local_number5) then // ref index: 1 @0000AD34:0006 local_number2 = 0; @0000AD40:0006 local_string1 = ""; @0000AD4A:0006 local_number3 = 0; @0000AD56:0005 goto label_adf9; @0000AD5F:0006 endif; @0000AD5F:0006 label_ad5f: @0000AD61:000D local_number5 = (local_number1 = 86); @0000AD70:0004 if(local_number5) then // ref index: 1 @0000AD7C:0006 local_string1 = ""; @0000AD86:0006 local_number2 = -1; @0000AD92:0006 local_number3 = local_number2; @0000AD9C:0005 goto label_adf9; @0000ADA5:0006 endif; @0000ADA5:0006 label_ada5: @0000ADA7:000D local_number5 = (local_number1 = 96); @0000ADB6:0004 if(local_number5) then // ref index: 1 @0000ADC2:0006 local_string1 = ""; @0000ADCC:0006 local_number2 = -1; @0000ADD8:0006 local_number3 = local_number2; @0000ADE2:0005 goto label_adf9; @0000ADEB:0001 endif; @0000ADEB:0001 label_adeb: @0000ADED:0006 local_number3 = -1; @0000ADF9:0003 label_adf9: @0000ADFB:0027 // return coming @0000ADFF:0023 return local_number3; @0000AE06:0026 end; // checksum: ab1e87f9 @0000AE12:0007 label_ae12: @0000AE14:0022 function NUMBER function_189(local_number1, local_string1) @0000AE14 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0000AE14 STRING local_string2; @0000AE14 @0000AE14 begin @0000AE1D:0021 function_204(local_number5, local_number6, local_string2); @0000AE2C:0006 local_number8 = LASTRESULT; @0000AE36:000E local_number8 = (local_number8 != 0); @0000AE45:0004 if(local_number8) then // ref index: 1 @0000AE51:0027 // return coming @0000AE55:0023 return -1; @0000AE5E:0008 endif; @0000AE5E:0008 label_ae5e: @0000AE60:000C local_number8 = (local_number5 >= 4); @0000AE6F:0004 if(local_number8) then // ref index: 2 @0000AE7B:0021 function_290(-2147483646, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup", "BootDir", local_number1, local_string1, local_number2); @0000AECB:0006 local_number8 = LASTRESULT; @0000AED5:0009 local_number8 = (local_number8 < 0); @0000AEE4:0004 if(local_number8) then // ref index: 1 @0000AEF0:0027 // return coming @0000AEF4:0023 return -1; @0000AEFD:0001 endif; @0000AEFD:0001 label_aefd: @0000AEFF:0005 goto label_afd8; @0000AF08:000C endif; @0000AF08:000C label_af08: @0000AF0A:0021 StrLength(local_string1); @0000AF13:0006 local_number4 = LASTRESULT; @0000AF1D:0020 GetWindowsDirectory(local_string1, local_number4); // dll: KERNEL32.dll @0000AF29:0006 local_number3 = LASTRESULT; @0000AF33:000A local_number8 = (local_number3 > local_number4); @0000AF40:0004 if(local_number8) then // ref index: 1 @0000AF4C:0007 local_number8 = (local_number3 + 1); @0000AF5B:0031 Resize(local_string1, local_number8); @0000AF65:0021 StrLength(local_string1); @0000AF6E:0006 local_number4 = LASTRESULT; @0000AF78:0020 GetWindowsDirectory(local_string1, local_number4); // dll: KERNEL32.dll @0000AF84:0006 local_number3 = LASTRESULT; @0000AF8E:0004 endif; @0000AF8E:0004 label_af8e: @0000AF90:000D local_number8 = (local_number3 = 0); @0000AF9F:0004 if(local_number8) then // ref index: 1 @0000AFAB:0027 // return coming @0000AFAF:0023 return -1; @0000AFB8:0003 endif; @0000AFB8:0003 label_afb8: @0000AFBA:001D local_string1[1] = 0; @0000AFCB:0027 // return coming @0000AFCF:0023 return 0; @0000AFD8:0007 label_afd8: @0000AFDA:0006 local_string2 = local_string1; @0000AFE4:0021 StrToUpper/StrToLower(local_string1, local_string2); @0000AFF0:0006 local_number8 = LASTRESULT; @0000AFFA:0009 local_number8 = (local_number8 < 0); @0000B009:0004 if(local_number8) then // ref index: 1 @0000B015:0027 // return coming @0000B019:0023 return -1; @0000B022:000C endif; @0000B022:000C label_b022: @0000B024:001E local_number8 = local_string1[0]; @0000B033:000F local_number1 = (local_number8 - 64); @0000B042:000C local_number8 = (local_number5 >= 4); @0000B051:0004 if(local_number8) then // ref index: 1 @0000B05D:0020 GetDriveType(local_string1); // dll: KERNEL32.dll @0000B066:0006 local_number7 = LASTRESULT; @0000B070:000D local_number8 = (local_number7 = 0); @0000B07F:000D local_number9 = (local_number7 = 1); @0000B08E:0018 local_number8 = (local_number8 || local_number9); @0000B09B:0004 if(local_number8) then // ref index: 1 @0000B0A7:0027 // return coming @0000B0AB:0023 return -1; @0000B0B4:0005 endif; @0000B0B4:0005 endif; @0000B0B4:0005 label_b0b4: @0000B0B6:001D local_string1[1] = 58; @0000B0C7:001D local_string1[2] = 0; @0000B0D8:0027 // return coming @0000B0DC:0023 return 0; @0000B0E5:0026 end; // checksum: ab6d7cb7 @0000B0F1:0002 label_b0f1: @0000B0F3:0022 function NUMBER function_190() @0000B0F3 NUMBER local_number1, local_number2, local_number3; @0000B0F3 STRING local_string1; @0000B0F3 @0000B0F3 begin @0000B0FC:0006 local_string1 = "A:\\"; @0000B109:0009 label_b109: @0000B10B:0001 // switch/while/??? @0000B10F:0009 local_number3 = (local_number1 < 26); @0000B11E:0004 if(local_number3) then // ref index: 2 @0000B12A:0020 GetDriveType(local_string1); // dll: KERNEL32.dll @0000B133:0006 local_number2 = LASTRESULT; @0000B13D:000D local_number3 = (local_number2 = 5); @0000B14C:0004 if(local_number3) then // ref index: 1 @0000B158:0027 // return coming @0000B15C:0023 return 1; @0000B165:0004 endif; @0000B165:0004 label_b165: @0000B167:0007 local_number1 = (local_number1 + 1); @0000B176:0007 local_number3 = (65 + local_number1); @0000B185:001D local_string1[0] = local_number3; @0000B194:0005 goto label_b109; @0000B19D:0003 endif; @0000B19D:0003 label_b19d: @0000B19F:0027 // return coming @0000B1A3:0023 return 0; @0000B1AC:0026 end; // checksum: 86ea399d @0000B1B8:000C label_b1b8: @0000B1BA:0022 function NUMBER function_191(local_number1) @0000B1BA NUMBER local_number2, local_number3, local_number4, local_number5; @0000B1BA @0000B1BA @0000B1BA begin @0000B1C3:0020 GetDC(0); // dll: USER.dll @0000B1CE:0006 local_number2 = LASTRESULT; @0000B1D8:000E local_number5 = (local_number2 != 0); @0000B1E7:0004 if(local_number5) then // ref index: 3 @0000B1F3:0020 GetDeviceCaps(local_number2, 12); // dll: GDI32.dll @0000B201:0006 local_number3 = LASTRESULT; @0000B20B:0020 GetDeviceCaps(local_number2, 14); // dll: GDI32.dll @0000B219:0006 local_number4 = LASTRESULT; @0000B223:000B local_number5 = (local_number3 <= local_number4); @0000B230:0004 if(local_number5) then // ref index: 1 @0000B23C:0006 local_number3 = local_number4; @0000B246:0003 endif; @0000B246:0003 label_b246: @0000B248:000C local_number5 = (local_number3 >= 32); @0000B257:0004 if(local_number5) then // ref index: 1 @0000B263:0006 local_number3 = 24; @0000B26F:0004 endif; @0000B26F:0004 label_b26f: @0000B271:0016 local_number1 = (1 << local_number3); @0000B280:0020 ReleaseDC(0, local_number2); // dll: USER.dll @0000B28E:0027 // return coming @0000B292:0023 return 0; @0000B29B:0003 endif; @0000B29B:0003 label_b29b: @0000B29D:0027 // return coming @0000B2A1:0023 return -1; @0000B2AA:0026 end; // checksum: 9f825bba @0000B2B6:0004 label_b2b6: @0000B2B8:0022 function NUMBER function_192(local_number1, local_string1) @0000B2B8 NUMBER local_number2, local_number3, local_number4; @0000B2B8 @0000B2B8 OBJECT local_object1; @0000B2B8 begin @0000B2C1:001A local_number2 = &local_object1; @0000B2CB:0020 GetLocalTime(local_number2); // dll: KERNEL32.dll @0000B2D4:0001 // switch/while/??? @0000B2D8:0010 label_b2d8: @0000B2DA:000D local_number2 = (local_number1 = 1); @0000B2E9:0004 if(local_number2) then // ref index: 1 @0000B2F5:0035 local_object1.nYearMonth; @0000B309:0006 local_number2 = LASTRESULT; @0000B313:0021 HIWORD(local_number2); @0000B31C:0006 local_number2 = LASTRESULT; @0000B326:0035 local_object1.nDay; @0000B334:0006 local_number3 = LASTRESULT; @0000B33E:0021 HIWORD(local_number3); @0000B347:0006 local_number3 = LASTRESULT; @0000B351:0035 local_object1.nYearMonth; @0000B365:0006 local_number4 = LASTRESULT; @0000B36F:0021 LOWORD/HIWORD(local_number4); @0000B378:0006 local_number4 = LASTRESULT; @0000B382:0021 function_418(local_string1, "%ld-%ld-%ld", local_number2, local_number3, local_number4); @0000B3A2:0005 goto label_b493; @0000B3AB:0010 endif; @0000B3AB:0010 label_b3ab: @0000B3AD:000D local_number2 = (local_number1 = 0); @0000B3BC:0004 if(local_number2) then // ref index: 1 @0000B3C8:0035 local_object1.nHourMin; @0000B3DA:0006 local_number2 = LASTRESULT; @0000B3E4:0021 LOWORD/HIWORD(local_number2); @0000B3ED:0006 local_number2 = LASTRESULT; @0000B3F7:0035 local_object1.nHourMin; @0000B409:0006 local_number3 = LASTRESULT; @0000B413:0021 HIWORD(local_number3); @0000B41C:0006 local_number3 = LASTRESULT; @0000B426:0035 local_object1.nSeconds; @0000B438:0006 local_number4 = LASTRESULT; @0000B442:0021 LOWORD/HIWORD(local_number4); @0000B44B:0006 local_number4 = LASTRESULT; @0000B455:0021 function_418(local_string1, "%02ld:%02ld:%02ld", local_number2, local_number3, local_number4); @0000B47B:0005 goto label_b493; @0000B484:0002 endif; @0000B484:0002 label_b484: @0000B486:0027 // return coming @0000B48A:0023 return -1; @0000B493:0003 label_b493: @0000B495:0027 // return coming @0000B499:0023 return 0; @0000B4A2:0026 end; // checksum: be8622fc @0000B4B2:0006 label_b4b2: @0000B4B4:0022 function NUMBER function_193(local_number1, local_string1) @0000B4B4 NUMBER local_number2, local_number3; @0000B4B4 STRING local_string2; @0000B4B4 @0000B4B4 begin @0000B4BD:001E local_number2 = local_string1[0]; @0000B4CC:000D local_number2 = (local_number2 = 0); @0000B4DB:0004 if(local_number2) then // ref index: 1 @0000B4E7:0027 // return coming @0000B4EB:0023 return -1; @0000B4F4:0005 endif; @0000B4F4:0005 label_b4f4: @0000B4F6:001E local_number2 = local_string1[1]; @0000B505:000E local_number2 = (local_number2 != 58); @0000B514:0004 if(local_number2) then // ref index: 1 @0000B520:0027 // return coming @0000B524:0023 return -1; @0000B52D:0007 endif; @0000B52D:0007 label_b52d: @0000B52F:0006 local_string2 = local_string1; @0000B539:0021 StrToUpper/StrToLower(local_string1, local_string2); @0000B545:0006 local_number2 = LASTRESULT; @0000B54F:0009 local_number2 = (local_number2 < 0); @0000B55E:0004 if(local_number2) then // ref index: 1 @0000B56A:0027 // return coming @0000B56E:0023 return -1; @0000B577:000C endif; @0000B577:000C label_b577: @0000B579:0021 function_419(local_string1); @0000B582:001E local_number2 = local_string1[0]; @0000B591:000C local_number2 = (local_number2 >= 65); @0000B5A0:001E local_number3 = local_string1[0]; @0000B5AF:000B local_number3 = (local_number3 <= 90); @0000B5BE:0019 local_number2 = (local_number2 = local_number3); @0000B5CB:0004 if(local_number2) then // ref index: 8 @0000B5D7:0029 StrSub(local_string1, local_string1, 0, 1); @0000B5EB:0007 local_string1 = (local_string1 + ":\\"); @0000B5FA:0001 // switch/while/??? @0000B5FE:0020 GetDriveType(local_string1); // dll: KERNEL32.dll @0000B607:0006 local_number2 = LASTRESULT; @0000B611:0004 label_b611: @0000B613:000D local_number3 = (local_number2 = 2); @0000B622:0004 if(local_number3) then // ref index: 1 @0000B62E:0006 local_number1 = 1; @0000B63A:0005 goto label_b765; @0000B643:0004 endif; @0000B643:0004 label_b643: @0000B645:000D local_number3 = (local_number2 = 3); @0000B654:0004 if(local_number3) then // ref index: 1 @0000B660:0006 local_number1 = 2; @0000B66C:0005 goto label_b765; @0000B675:0004 endif; @0000B675:0004 label_b675: @0000B677:000D local_number3 = (local_number2 = 4); @0000B686:0004 if(local_number3) then // ref index: 1 @0000B692:0006 local_number1 = 4; @0000B69E:0005 goto label_b765; @0000B6A7:0004 endif; @0000B6A7:0004 label_b6a7: @0000B6A9:000D local_number3 = (local_number2 = 5); @0000B6B8:0004 if(local_number3) then // ref index: 1 @0000B6C4:0006 local_number1 = 8; @0000B6D0:0005 goto label_b765; @0000B6D9:0004 endif; @0000B6D9:0004 label_b6d9: @0000B6DB:000D local_number3 = (local_number2 = 6); @0000B6EA:0004 if(local_number3) then // ref index: 1 @0000B6F6:0006 local_number1 = 16; @0000B702:0005 goto label_b765; @0000B70B:0006 endif; @0000B70B:0006 label_b70b: @0000B70D:000D local_number3 = (local_number2 = 1); @0000B71C:0004 if(local_number3) then // ref index: 1 @0000B728:0006 local_number1 = 0; @0000B734:0027 // return coming @0000B738:0023 return -1; @0000B741:0005 goto label_b765; @0000B74A:0003 endif; @0000B74A:0003 label_b74a: @0000B74C:0006 local_number1 = 0; @0000B758:0027 // return coming @0000B75C:0023 return -1; @0000B765:0003 endif; @0000B765:0003 label_b765: @0000B767:0027 // return coming @0000B76B:0023 return 0; @0000B774:0026 end; // checksum: fdec08d0 @0000B780:000B label_b780: @0000B782:0022 function NUMBER function_194(local_number1, local_string1) @0000B782 NUMBER local_number2, local_number3, local_number4, local_number5; @0000B782 @0000B782 @0000B782 begin @0000B78B:0006 local_number4 = 0; @0000B797:0020 GetSystemDefaultLCID(); // dll: KERNEL32.dll @0000B79D:0006 local_number1 = LASTRESULT; @0000B7A7:0021 StrLength(local_string1); @0000B7B0:0006 local_number3 = LASTRESULT; @0000B7BA:0020 GetLocaleInfo(2048, 4097, local_string1, local_number4); // dll: KERNEL32.dll @0000B7D0:0006 local_number2 = LASTRESULT; @0000B7DA:000A local_number5 = (local_number2 > local_number3); @0000B7E7:0004 if(local_number5) then // ref index: 1 @0000B7F3:0031 Resize(local_string1, local_number2); @0000B7FD:0008 endif; @0000B7FD:0008 label_b7fd: @0000B7FF:0021 StrLength(local_string1); @0000B808:0006 local_number3 = LASTRESULT; @0000B812:0020 GetLocaleInfo(2048, 4097, local_string1, local_number3); // dll: KERNEL32.dll @0000B828:0006 local_number5 = LASTRESULT; @0000B832:000D local_number5 = (local_number5 = 0); @0000B841:0004 if(local_number5) then // ref index: 1 @0000B84D:0027 // return coming @0000B851:0023 return -1; @0000B85A:0003 endif; @0000B85A:0003 label_b85a: @0000B85C:0027 // return coming @0000B860:0023 return 0; @0000B869:0026 end; // checksum: e3dc7595 @0000B875:0005 label_b875: @0000B877:0022 function NUMBER function_195(local_string1) @0000B877 @0000B877 @0000B877 @0000B877 begin @0000B880:0021 GetProfString("system.ini", "boot", "language.dll", local_string1); @0000B8AC:0027 // return coming @0000B8B0:0023 return 0; @0000B8B9:0026 end; // checksum: 577a7e3b @0000B8C5:0006 label_b8c5: @0000B8C7:0022 function NUMBER function_196(local_string1) @0000B8C7 NUMBER local_number1; @0000B8C7 @0000B8C7 @0000B8C7 begin @0000B8D0:0027 // return coming @0000B8D4:0021 GetProfString("system.ini", "boot.description", "mouse.drv", local_string1); @0000B909:0006 local_number1 = LASTRESULT; @0000B913:0023 return local_number1; @0000B91A:0026 end; // checksum: 59604d2a @0000B926:0006 label_b926: @0000B928:0022 function NUMBER function_197(local_string1) @0000B928 NUMBER local_number1; @0000B928 @0000B928 @0000B928 begin @0000B931:0027 // return coming @0000B935:0021 GetProfString("system.ini", "boot", "mouse.drv", local_string1); @0000B95E:0006 local_number1 = LASTRESULT; @0000B968:0023 return local_number1; @0000B96F:0026 end; // checksum: 2659345d @0000B97B:0006 label_b97b: @0000B97D:0022 function NUMBER function_198(local_string1) @0000B97D NUMBER local_number1; @0000B97D @0000B97D @0000B97D begin @0000B986:0027 // return coming @0000B98A:0021 GetProfString("system.ini", "boot.description", "network.drv", local_string1); @0000B9C1:0006 local_number1 = LASTRESULT; @0000B9CB:0023 return local_number1; @0000B9D2:0026 end; // checksum: 23405076 @0000B9DE:0006 label_b9de: @0000B9E0:0022 function NUMBER function_199(local_string1) @0000B9E0 NUMBER local_number1; @0000B9E0 @0000B9E0 @0000B9E0 begin @0000B9E9:0027 // return coming @0000B9ED:0021 GetProfString("system.ini", "boot", "network.drv", local_string1); @0000BA18:0006 local_number1 = LASTRESULT; @0000BA22:0023 return local_number1; @0000BA29:0026 end; // checksum: 5c792101 @0000BA35:0009 label_ba35: @0000BA37:0022 function NUMBER function_200(local_number1) @0000BA37 NUMBER local_number2, local_number3, local_number4, local_number5; @0000BA37 STRING local_string1; @0000BA37 @0000BA37 begin @0000BA40:0020 GetVersion(); // dll: KERNEL32.dll @0000BA46:0006 local_number2 = LASTRESULT; @0000BA50:0021 function_204(local_number3, local_number4, local_string1); @0000BA5F:0012 local_number5 = (local_number2 & -2147483648); @0000BA6E:000D local_number5 = (local_number5 = 0); @0000BA7D:0004 if(local_number5) then // ref index: 1 @0000BA89:0006 local_number1 = 2; @0000BA95:0005 goto label_badf; @0000BA9E:0004 endif; @0000BA9E:0004 label_ba9e: @0000BAA0:000C local_number5 = (local_number3 >= 4); @0000BAAF:0004 if(local_number5) then // ref index: 1 @0000BABB:0006 local_number1 = 6; @0000BAC7:0005 goto label_badf; @0000BAD0:0002 endif; @0000BAD0:0002 label_bad0: @0000BAD2:0027 // return coming @0000BAD6:0023 return -1; @0000BADF:0003 label_badf: @0000BAE1:0027 // return coming @0000BAE5:0023 return 0; @0000BAEE:0026 end; // checksum: bc9d3801 @0000BAFA:000B label_bafa: @0000BAFC:0022 function NUMBER function_201(local_number1, local_number2, local_string1) @0000BAFC NUMBER local_number3; @0000BAFC @0000BAFC OBJECT local_object1; @0000BAFC begin @0000BB05:0032 SizeOf(local_object1); @0000BB0C:0006 local_number3 = LASTRESULT; @0000BB16:0033 local_object1.nOSVersionInfoSize = local_number3; @0000BB35:001A local_number3 = &local_object1; @0000BB3F:0020 GetVersionEx(local_number3); // dll: KERNEL32.dll @0000BB48:0006 local_number3 = LASTRESULT; @0000BB52:000D local_number3 = (local_number3 = 0); @0000BB61:0004 if(local_number3) then // ref index: 1 @0000BB6D:0027 // return coming @0000BB71:0023 return -1; @0000BB7A:0008 endif; @0000BB7A:0008 label_bb7a: @0000BB7C:0035 local_object1.nMajorVersion; @0000BB93:0006 local_number1 = LASTRESULT; @0000BB9D:0035 local_object1.nMinorVersion; @0000BBB4:0006 local_number2 = LASTRESULT; @0000BBBE:0021 function_418(local_string1, "%ld.%ld", local_number1, local_number2); @0000BBD7:0027 // return coming @0000BBDB:0023 return 0; @0000BBE4:0026 end; // checksum: bcca4bda @0000BBF4:0008 label_bbf4: @0000BBF6:0022 function NUMBER function_202(local_number1) @0000BBF6 NUMBER local_number2, local_number3, local_number4, local_number5; @0000BBF6 @0000BBF6 @0000BBF6 begin @0000BBFF:0006 local_number1 = 0; @0000BC0B:0020 GetSystemMetrics(0); // dll: USER32.dll @0000BC16:0006 local_number2 = LASTRESULT; @0000BC20:000D local_number4 = (local_number2 = 0); @0000BC2F:0004 if(local_number4) then // ref index: 1 @0000BC3B:0027 // return coming @0000BC3F:0023 return -1; @0000BC48:0006 endif; @0000BC48:0006 label_bc48: @0000BC4A:0020 GetSystemMetrics(1); // dll: USER32.dll @0000BC55:0006 local_number3 = LASTRESULT; @0000BC5F:000D local_number4 = (local_number3 = 0); @0000BC6E:0004 if(local_number4) then // ref index: 1 @0000BC7A:0027 // return coming @0000BC7E:0023 return -1; @0000BC87:0004 endif; @0000BC87:0004 label_bc87: @0000BC89:000B local_number4 = (local_number3 <= 350); @0000BC98:0004 if(local_number4) then // ref index: 1 @0000BCA4:0006 local_number1 = 2; @0000BCB0:0005 goto label_bdb1; @0000BCB9:0006 endif; @0000BCB9:0006 label_bcb9: @0000BCBB:000D local_number4 = (local_number2 = 640); @0000BCCA:000D local_number5 = (local_number3 = 480); @0000BCD9:0019 local_number4 = (local_number4 = local_number5); @0000BCE6:0004 if(local_number4) then // ref index: 1 @0000BCF2:0006 local_number1 = 1; @0000BCFE:0005 goto label_bdb1; @0000BD07:0006 endif; @0000BD07:0006 label_bd07: @0000BD09:000D local_number4 = (local_number2 = 800); @0000BD18:000D local_number5 = (local_number3 = 600); @0000BD27:0019 local_number4 = (local_number4 = local_number5); @0000BD34:0004 if(local_number4) then // ref index: 1 @0000BD40:0006 local_number1 = 6; @0000BD4C:0005 goto label_bdb1; @0000BD55:0006 endif; @0000BD55:0006 label_bd55: @0000BD57:000D local_number4 = (local_number2 = 1024); @0000BD66:000D local_number5 = (local_number3 = 768); @0000BD75:0019 local_number4 = (local_number4 = local_number5); @0000BD82:0004 if(local_number4) then // ref index: 1 @0000BD8E:0006 local_number1 = 7; @0000BD9A:0005 goto label_bdb1; @0000BDA3:0001 endif; @0000BDA3:0001 label_bda3: @0000BDA5:0006 local_number1 = 8; @0000BDB1:0003 label_bdb1: @0000BDB3:0027 // return coming @0000BDB7:0023 return 0; @0000BDC0:0026 end; // checksum: 1048533 @0000BDCC:000B label_bdcc: @0000BDCE:0022 function NUMBER function_203(local_string1, local_string2) @0000BDCE NUMBER local_number1, local_number2, local_number3, local_number4; @0000BDCE STRING local_string3; @0000BDCE @0000BDCE begin @0000BDD7:0031 Resize(local_string1, 4); @0000BDE3:0031 Resize(local_string2, 1024); @0000BDEF:0029 StrSub(local_string1, local_string1, 0, 1); @0000BE03:0007 local_string1 = (local_string1 + ":\\"); @0000BE12:0020 GetVolumeInformation(local_string1, local_string2, 1024, local_number1, local_number2, local_number3, local_string3, 1024); // dll: KERNEL32.dll @0000BE34:0006 local_number4 = LASTRESULT; @0000BE3E:000D local_number4 = (local_number4 = 0); @0000BE4D:0004 if(local_number4) then // ref index: 1 @0000BE59:0027 // return coming @0000BE5D:0023 return -1; @0000BE66:0003 endif; @0000BE66:0003 label_be66: @0000BE68:0027 // return coming @0000BE6C:0023 return 0; @0000BE75:0026 end; // checksum: ebf60afa @0000BE85:000E label_be85: @0000BE87:0022 function NUMBER function_204(local_number1, local_number2, local_string1) @0000BE87 NUMBER local_number3, local_number4; @0000BE87 @0000BE87 @0000BE87 begin @0000BE90:0020 GetVersion(); // dll: KERNEL32.dll @0000BE96:0006 local_number1 = LASTRESULT; @0000BEA0:0021 LOWORD/HIWORD(local_number1); @0000BEA9:0006 local_number3 = LASTRESULT; @0000BEB3:0017 local_number2 = (local_number3 >> 8); @0000BEC2:0021 LOWORD/HIWORD(local_number1); @0000BECB:0006 local_number3 = LASTRESULT; @0000BED5:0016 local_number4 = (local_number2 << 8); @0000BEE4:000F local_number1 = (local_number3 - local_number4); @0000BEF1:0021 function_418(local_string1, "%ld.%ld", local_number1, local_number2); @0000BF0A:0027 // return coming @0000BF0E:0023 return 0; @0000BF17:0026 end; // checksum: 4348fd67 @0000BF23:000D label_bf23: @0000BF25:0022 function NUMBER function_205(local_string1, local_number1) @0000BF25 NUMBER local_number2, local_number3, local_number5, local_number6; @0000BF25 @0000BF25 @0000BF25 begin @0000BF2E:0006 local_number2 = 0; @0000BF3A:0006 local_number3 = 0; @0000BF46:000E local_number5 = (local_number1 != 0); @0000BF55:000E local_number6 = (local_number1 != 10); @0000BF64:0019 local_number5 = (local_number5 = local_number6); @0000BF71:000E local_number6 = (local_number1 != 20); @0000BF80:0019 local_number5 = (local_number5 = local_number6); @0000BF8D:000E local_number6 = (local_number1 != 30); @0000BF9C:0019 local_number5 = (local_number5 = local_number6); @0000BFA9:0004 if(local_number5) then // ref index: 1 @0000BFB5:0027 // return coming @0000BFB9:0023 return -1; @0000BFC2:0007 endif; @0000BFC2:0007 label_bfc2: @0000BFC4:0020 _GetDiskSpaceEx(local_string1, local_number2, local_number3, local_number1, 0); // dll: ISRT.dll @0000BFDB:0006 local_number5 = LASTRESULT; @0000BFE5:000E local_number5 = (local_number5 != 0); @0000BFF4:0004 if(local_number5) then // ref index: 1 @0000C000:0027 // return coming @0000C004:0023 return -1; @0000C00D:0005 goto label_c023; @0000C016:0002 endif; @0000C016:0002 label_c016: @0000C018:0027 // return coming @0000C01C:0023 return local_number3; @0000C023:0001 label_c023: @0000C025:0026 end; // checksum: 285bb05a @0000C031:000A label_c031: @0000C033:0022 function NUMBER function_210() @0000C033 NUMBER local_number1; @0000C033 STRING local_string1, local_string2; @0000C033 @0000C033 begin @0000C03C:0021 function_357(11635); @0000C047:0006 local_string1 = LASTRESULT; @0000C051:0021 function_357(11634); @0000C05C:0006 local_string2 = LASTRESULT; @0000C066:0021 function_269(308, local_string1, local_string2); @0000C077:0006 local_number1 = LASTRESULT; @0000C081:000D local_number1 = (6 = local_number1); @0000C090:0004 if(local_number1) then // ref index: 1 @0000C09C:0002 abort; @0000C0A0:0002 endif; @0000C0A0:0002 label_c0a0: @0000C0A2:0024 return; @0000C0A6:0026 end; // checksum: 31047502 @0000C0B2:0008 label_c0b2: @0000C0B4:0022 function NUMBER function_211() @0000C0B4 @0000C0B4 @0000C0B4 OBJECT local_object1; @0000C0B4 begin @0000C0BD:0027 // return coming @0000C0C1:0035 global_object5.(17); @0000C0D0:0006 local_object1 = LASTRESULT; @0000C0DA:0023 return local_object1; @0000C0E1:0006 local_object1 = NOTHING; @0000C0EB:0024 return; @0000C0EF:0026 end; // checksum: 7023a27 @0000C0FF:0006 label_c0ff: @0000C101:0022 function NUMBER function_212(local_string1, local_number1, local_string2) @0000C101 NUMBER local_number2, local_number3; @0000C101 @0000C101 @0000C101 begin @0000C10A:0020 _InetGetNextDisk(global_number24, local_string1, local_number1); // dll: ISRT.dll @0000C119:0006 local_number2 = LASTRESULT; @0000C123:000E local_number3 = (local_number2 != 3); @0000C132:0004 if(local_number3) then // ref index: 1 @0000C13E:0006 local_string2 = global_string0; @0000C148:0003 endif; @0000C148:0003 label_c148: @0000C14A:0027 // return coming @0000C14E:0023 return local_number2; @0000C155:0026 end; // checksum: 5a560048 @0000C161:0004 label_c161: @0000C163:0022 function NUMBER function_213() @0000C163 @0000C163 @0000C163 @0000C163 begin @0000C16C:0020 _InetEndofTransfer(global_number24); // dll: ISRT.dll @0000C175:0024 return; @0000C179:0026 end; // checksum: 41703009 @0000C185:0006 label_c185: @0000C187:0022 function NUMBER function_214() @0000C187 NUMBER local_number1; @0000C187 @0000C187 @0000C187 begin @0000C190:0027 // return coming @0000C194:0020 _InetGetLastError(global_number24); // dll: ISRT.dll @0000C19D:0006 local_number1 = LASTRESULT; @0000C1A7:0023 return local_number1; @0000C1AE:0026 end; // checksum: 5e5e6837 @0000C1BA:0004 label_c1ba: @0000C1BC:0022 function NUMBER function_215() @0000C1BC @0000C1BC @0000C1BC @0000C1BC begin @0000C1C5:0027 // return coming @0000C1C9:0023 return 1; @0000C1D2:0026 end; // checksum: 11426 @0000C1DE:0002 label_c1de: @0000C1E0:0022 function NUMBER Is(local_number1, local_string1) @0000C1E0 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12; @0000C1E0 STRING local_string2, local_string3, local_string4, local_string5; @0000C1E0 OBJECT local_object1; @0000C1E0 begin @0000C1E9:0001 // switch/while/??? @0000C1ED:0005 label_c1ed: @0000C1EF:000D local_number10 = (local_number1 = 51); @0000C1FE:0004 if(local_number10) then // ref index: 1 @0000C20A:0027 // return coming @0000C20E:0023 return global_number2; @0000C215:0005 goto label_c9f1; @0000C21E:0005 endif; @0000C21E:0005 label_c21e: @0000C220:000D local_number10 = (local_number1 = 50); @0000C22F:0004 if(local_number10) then // ref index: 1 @0000C23B:0027 // return coming @0000C23F:0023 return global_number3; @0000C246:0005 goto label_c9f1; @0000C24F:0005 endif; @0000C24F:0005 label_c24f: @0000C251:000D local_number10 = (local_number1 = 56); @0000C260:0004 if(local_number10) then // ref index: 1 @0000C26C:0027 // return coming @0000C270:0023 return global_number4; @0000C277:0005 goto label_c9f1; @0000C280:000C endif; @0000C280:000C label_c280: @0000C282:000D local_number10 = (local_number1 = 1); @0000C291:0004 if(local_number10) then // ref index: 2 @0000C29D:0021 function_176(); @0000C2A3:0006 local_number4 = LASTRESULT; @0000C2AD:0021 OpenFileMode(3); @0000C2B8:0021 CreateFile/OpenFile(local_number2, local_string1, "_r_a_p_.tmp"); @0000C2D2:0006 local_number10 = LASTRESULT; @0000C2DC:0009 local_number10 = (local_number10 < 0); @0000C2EB:0004 if(local_number10) then // ref index: 1 @0000C2F7:0021 OpenFileMode(local_number4); @0000C300:0027 // return coming @0000C304:0023 return 0; @0000C30D:0007 endif; @0000C30D:0007 label_c30d: @0000C30F:0021 CloseFile(local_number2); @0000C318:0021 OpenFileMode(local_number4); @0000C321:0014 local_string4 = (local_string1 ^ "_r_a_p_.tmp"); @0000C339:0020 DeleteFileA(local_string4); // dll: KERNEL32.dll @0000C342:0027 // return coming @0000C346:0023 return 1; @0000C34F:0005 goto label_c9f1; @0000C358:0005 endif; @0000C358:0005 label_c358: @0000C35A:000D local_number10 = (local_number1 = 52); @0000C369:0004 if(local_number10) then // ref index: 1 @0000C375:0027 // return coming @0000C379:0023 return global_number5; @0000C380:0005 goto label_c9f1; @0000C389:0008 endif; @0000C389:0008 label_c389: @0000C38B:000D local_number10 = (local_number1 = 3); @0000C39A:0004 if(local_number10) then // ref index: 3 @0000C3A6:0006 local_string3 = local_string1; @0000C3B0:0021 function_416(local_string3, 0); @0000C3BE:000D local_number10 = (local_string3 = ""); @0000C3CB:0004 if(local_number10) then // ref index: 1 @0000C3D7:0027 // return coming @0000C3DB:0023 return 0; @0000C3E4:0008 endif; @0000C3E4:0008 label_c3e4: @0000C3E6:0028 StrLengthChars(local_string3); @0000C3ED:0006 local_number10 = LASTRESULT; @0000C3F7:000F local_number10 = (local_number10 - 1); @0000C406:001E local_number10 = local_string3[local_number10]; @0000C413:000D local_number10 = (local_number10 = 92); @0000C422:0004 if(local_number10) then // ref index: 1 @0000C42E:0027 // return coming @0000C432:0023 return 0; @0000C43B:0005 endif; @0000C43B:0005 label_c43b: @0000C43D:0027 // return coming @0000C441:0020 _ExistsFile(local_string3); // dll: ISRT.dll @0000C44A:0006 local_number10 = LASTRESULT; @0000C454:0023 return local_number10; @0000C45B:0005 goto label_c9f1; @0000C464:0008 endif; @0000C464:0008 label_c464: @0000C466:000D local_number10 = (local_number1 = 7); @0000C475:0004 if(local_number10) then // ref index: 4 @0000C481:0021 Is(3, local_string1); @0000C48F:0006 local_number10 = LASTRESULT; @0000C499:000D local_number10 = (local_number10 = 0); @0000C4A8:0004 if(local_number10) then // ref index: 1 @0000C4B4:0027 // return coming @0000C4B8:0023 return 0; @0000C4C1:0014 endif; @0000C4C1:0014 label_c4c1: @0000C4C3:0020 GetFileAttributesA(local_string1); // dll: KERNEL32.dll @0000C4CC:0006 local_number3 = LASTRESULT; @0000C4D6:0012 local_number10 = (local_number3 & -2); @0000C4E5:0020 SetFileAttributesA(local_string1, local_number10); // dll: KERNEL32.dll @0000C4F1:0020 CreateFileA(local_string1, 1073741824, 0, 0, 3, 128, 0); // dll: KERNEL32.dll @0000C518:0006 local_number8 = LASTRESULT; @0000C522:0035 Err.LastDllError; @0000C538:0006 local_number9 = LASTRESULT; @0000C542:0020 SetFileAttributesA(local_string1, local_number3); // dll: KERNEL32.dll @0000C54E:000D local_number10 = (local_number8 = -1); @0000C55D:000D local_number11 = (local_number9 = 32); @0000C56C:000D local_number12 = (local_number9 = 33); @0000C57B:0018 local_number11 = (local_number11 || local_number12); @0000C588:000D local_number12 = (local_number9 = 1224); @0000C597:0018 local_number11 = (local_number11 || local_number12); @0000C5A4:0019 local_number10 = (local_number10 = local_number11); @0000C5B1:0004 if(local_number10) then // ref index: 1 @0000C5BD:0027 // return coming @0000C5C1:0023 return 1; @0000C5CA:0005 goto label_c5de; @0000C5D3:0001 endif; @0000C5D3:0001 label_c5d3: @0000C5D5:0020 CloseHandle(local_number8); // dll: KERNEL32.dll @0000C5DE:0003 label_c5de: @0000C5E0:0027 // return coming @0000C5E4:0023 return 0; @0000C5ED:0005 goto label_c9f1; @0000C5F6:0008 endif; @0000C5F6:0008 label_c5f6: @0000C5F8:000D local_number10 = (local_number1 = 0); @0000C607:0004 if(local_number10) then // ref index: 3 @0000C613:0020 GetFileAttributesA(local_string1); // dll: KERNEL32.dll @0000C61C:0006 local_number3 = LASTRESULT; @0000C626:000D local_number10 = (local_number3 = -1); @0000C635:0004 if(local_number10) then // ref index: 1 @0000C641:0027 // return coming @0000C645:0023 return -1; @0000C64E:0004 endif; @0000C64E:0004 label_c64e: @0000C650:0012 local_number10 = (local_number3 & 1); @0000C65F:0004 if(local_number10) then // ref index: 1 @0000C66B:0027 // return coming @0000C66F:0023 return 0; @0000C678:0003 endif; @0000C678:0003 label_c678: @0000C67A:0027 // return coming @0000C67E:0023 return 1; @0000C687:0005 goto label_c9f1; @0000C690:0008 endif; @0000C690:0008 label_c690: @0000C692:000D local_number10 = (local_number1 = 62); @0000C6A1:0004 if(local_number10) then // ref index: 1 @0000C6AD:0027 // return coming @0000C6B1:0035 global_object9.Enable; @0000C6C1:0006 local_object1 = LASTRESULT; @0000C6CB:0023 return local_object1; @0000C6D2:0006 local_object1 = NOTHING; @0000C6DC:0005 goto label_c9f1; @0000C6E5:0007 endif; @0000C6E5:0007 label_c6e5: @0000C6E7:000D local_number10 = (local_number1 = 4); @0000C6F6:0004 if(local_number10) then // ref index: 3 @0000C702:0035 global_object3.bIntel; @0000C712:0006 local_number10 = LASTRESULT; @0000C71C:0004 if(local_number10) then // ref index: 1 @0000C728:0027 // return coming @0000C72C:0023 return 1; @0000C735:0006 endif; @0000C735:0006 label_c735: @0000C737:0021 function_290(-2147483646, "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor", "", local_number5, local_string2, local_number7); @0000C783:0006 local_number10 = LASTRESULT; @0000C78D:000D local_number10 = (local_number10 = 0); @0000C79C:0004 if(local_number10) then // ref index: 1 @0000C7A8:0027 // return coming @0000C7AC:0023 return 1; @0000C7B5:0003 endif; @0000C7B5:0003 label_c7b5: @0000C7B7:0027 // return coming @0000C7BB:0023 return 0; @0000C7C4:0005 goto label_c9f1; @0000C7CD:0008 endif; @0000C7CD:0008 label_c7cd: @0000C7CF:000D local_number10 = (local_number1 = 5); @0000C7DE:0004 if(local_number10) then // ref index: 2 @0000C7EA:0021 ExistsDir/ExistsDisk(local_string1); @0000C7F3:0006 local_number10 = LASTRESULT; @0000C7FD:000D local_number10 = (local_number10 = 0); @0000C80C:0004 if(local_number10) then // ref index: 1 @0000C818:0027 // return coming @0000C81C:0023 return 1; @0000C825:0003 endif; @0000C825:0003 label_c825: @0000C827:0027 // return coming @0000C82B:0023 return 0; @0000C834:0005 goto label_c9f1; @0000C83D:000A endif; @0000C83D:000A label_c83d: @0000C83F:000D local_number10 = (local_number1 = 8); @0000C84E:0004 if(local_number10) then // ref index: 2 @0000C85A:0035 global_object3.WIN9X; @0000C869:0006 local_object1 = LASTRESULT; @0000C873:0035 local_object1.bWin9X; @0000C883:0006 local_object1 = NOTHING; @0000C88D:0006 local_number10 = LASTRESULT; @0000C897:0004 if(local_number10) then // ref index: 1 @0000C8A3:0027 // return coming @0000C8A7:0023 return 1; @0000C8B0:0005 endif; @0000C8B0:0005 label_c8b0: @0000C8B2:0027 // return coming @0000C8B6:0020 IsNTAdmin(); // dll: ISRT.dll @0000C8BC:0006 local_number10 = LASTRESULT; @0000C8C6:0023 return local_number10; @0000C8CD:0005 goto label_c9f1; @0000C8D6:0007 endif; @0000C8D6:0007 label_c8d6: @0000C8D8:000D local_number10 = (local_number1 = 6); @0000C8E7:0004 if(local_number10) then // ref index: 1 @0000C8F3:0027 // return coming @0000C8F7:0020 PathIsValidSyntax(local_string1); // dll: ISRT.dll @0000C900:0006 local_number10 = LASTRESULT; @0000C90A:0023 return local_number10; @0000C911:0005 goto label_c9f1; @0000C91A:0011 endif; @0000C91A:0011 label_c91a: @0000C91C:000D local_number10 = (local_number1 = 2); @0000C92B:0004 if(local_number10) then // ref index: 2 @0000C937:0021 function_431(); @0000C93D:0006 local_string4 = LASTRESULT; @0000C947:0028 StrLengthChars(local_string4); @0000C94E:0006 local_number6 = LASTRESULT; @0000C958:0021 function_432(); @0000C95E:0006 local_string4 = LASTRESULT; @0000C968:0029 StrSub(local_string3, local_string4, 0, local_number6); @0000C97A:0021 function_431(); @0000C980:0006 local_string4 = LASTRESULT; @0000C98A:0014 local_string4 = (local_string4 ^ ""); @0000C997:0014 local_string5 = (local_string3 ^ ""); @0000C9A4:000D local_number10 = (local_string4 = local_string5); @0000C9B1:0004 if(local_number10) then // ref index: 1 @0000C9BD:0027 // return coming @0000C9C1:0023 return 0; @0000C9CA:0003 endif; @0000C9CA:0003 label_c9ca: @0000C9CC:0027 // return coming @0000C9D0:0023 return 1; @0000C9D9:0005 goto label_c9f1; @0000C9E2:0002 endif; @0000C9E2:0002 label_c9e2: @0000C9E4:0027 // return coming @0000C9E8:0023 return -1; @0000C9F1:0003 label_c9f1: @0000C9F3:0027 // return coming @0000C9F7:0023 return -1; @0000CA00:0026 end; // checksum: 5ec43121 @0000CA10:0006 label_ca10: @0000CA12:0022 function NUMBER __ISRTInit(local_string1, local_number1, local_number2) @0000CA12 NUMBER local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @0000CA12 STRING local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8; @0000CA12 @0000CA12 begin @0000CA1B:0036 try // ref index 1: 8 ref index 2: 9 @0000CA29:000D local_number8 = (local_number2 = 0); @0000CA38:0004 if(local_number8) then // ref index: 1 @0000CA44:0027 // return coming @0000CA48:0023 return 0; @0000CA51:0016 endif; @0000CA51:0016 label_ca51: @0000CA53:0014 local_string8 = (local_string1 ^ "ISRT.dll"); @0000CA68:0039 UseDll(local_string8); @0000CA6F:0020 __CreateObjectContext(local_number1, local_number2); // dll: ISRT.dll @0000CA7B:0006 global_number24 = LASTRESULT; @0000CA85:0020 __GetContextGUID(global_number24, global_string48); // dll: ISRT.dll @0000CA91:0021 function_158(50); @0000CA9C:0021 function_158(51); @0000CAA7:0021 function_158(56); @0000CAB2:0021 Disable/Enable(52); @0000CABD:0021 function_274(); @0000CAC3:0020 __GetTextSub(global_number24, 0, global_object6); // dll: ISRT.dll @0000CAD4:0020 __GetReboot(global_number24, global_object7); // dll: ISRT.dll @0000CAE0:0020 __GetFileRegistrar(global_number24, global_object8); // dll: ISRT.dll @0000CAEC:0020 __GetLogDB(global_number24, global_object9); // dll: ISRT.dll @0000CAF8:0020 __GetInfo(global_number24, global_object5); // dll: ISRT.dll @0000CB04:0020 __GetMainWindow(global_number24, global_object11); // dll: ISRT.dll @0000CB10:0020 __GetObjects(global_number24, global_object12); // dll: ISRT.dll @0000CB1C:0020 __GetTextSub(global_number24, 1, global_object4); // dll: ISRT.dll @0000CB2D:0006 local_number8 = LASTRESULT; @0000CB37:000D local_number8 = (local_number8 = 0); @0000CB46:0004 if(local_number8) then // ref index: 1 @0000CB52:0021 function_450(); @0000CB58:000D endif; @0000CB58:000D label_cb58: @0000CB5A:0021 function_437(); @0000CB60:0006 global_string1 = LASTRESULT; @0000CB6A:0021 function_141(); @0000CB70:0021 StrLength(local_string7); @0000CB79:0006 local_number8 = LASTRESULT; @0000CB83:0020 __GetCmdLineOptions(global_number24, local_number3, local_number4, local_number5, local_number6, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_number8); // dll: ISRT.dll @0000CBAD:0006 local_number7 = LASTRESULT; @0000CBB7:000A local_number8 = (local_number7 > 0); @0000CBC6:0004 if(local_number8) then // ref index: 1 @0000CBD2:0031 Resize(local_string7, local_number7); @0000CBDC:0021 StrLength(local_string7); @0000CBE5:0006 local_number8 = LASTRESULT; @0000CBEF:0020 __GetCmdLineOptions(global_number24, local_number3, local_number4, local_number5, local_number6, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_number8); // dll: ISRT.dll @0000CC19:0005 endif; @0000CC19:0005 label_cc19: @0000CC1B:0021 function_452(local_string7); @0000CC24:0004 if(local_number6) then // ref index: 1 @0000CC30:0021 function_245(local_string4); @0000CC39:0021 function_240(44, local_string5); @0000CC47:0021 function_240(36, local_string6); @0000CC55:0003 endif; @0000CC55:0003 label_cc55: @0000CC57:0004 if(local_number3) then // ref index: 1 @0000CC63:0021 function_407(1); @0000CC6E:0005 goto label_cca6; @0000CC77:0003 endif; @0000CC77:0003 label_cc77: @0000CC79:0004 if(local_number4) then // ref index: 1 @0000CC85:0021 function_407(2); @0000CC90:0005 goto label_cca6; @0000CC99:0001 endif; @0000CC99:0001 label_cc99: @0000CC9B:0021 function_407(0); @0000CCA6:0006 label_cca6: @0000CCA8:0021 function_380(local_string2, local_string3); @0000CCB4:0021 function_292(); @0000CCBA:002F _unknown_ 2, 210 @0000CCC8:0027 // return coming @0000CCCC:0023 return global_number24; @0000CCD3:0037 catch @0000CCD7:0002 label_ccd7: @0000CCD9:0021 function_166(); @0000CCDF:0038 endcatch; @0000CCE3:0002 label_cce3: @0000CCE5:0024 return; @0000CCE9:0026 end; // checksum: 3b87a964 @0000CCF5:0008 label_ccf5: @0000CCF7:0022 function void __ISRTUnInit() @0000CCF7 NUMBER local_number1; @0000CCF7 @0000CCF7 @0000CCF7 begin @0000CD00:0036 try // ref index 1: 2 ref index 2: 3 @0000CD0E:0021 function_451(); @0000CD14:0021 function_405(); @0000CD1A:0021 function_241(); @0000CD20:0006 local_number1 = LASTRESULT; @0000CD2A:0004 if(local_number1) then // ref index: 1 @0000CD36:0021 function_243(); @0000CD3C:0004 endif; @0000CD3C:0004 label_cd3c: @0000CD3E:0021 function_246(); @0000CD44:0020 __ReleaseObjectContext(global_number24); // dll: ISRT.dll @0000CD4D:003A UnUseDll("ISRT.dll"); @0000CD5C:0037 catch @0000CD60:0002 label_cd60: @0000CD62:0021 function_166(); @0000CD68:0038 endcatch; @0000CD6C:0002 label_cd6c: @0000CD6E:0024 return; @0000CD72:0026 end; // checksum: 693e1250 @0000CD7E:0004 label_cd7e: @0000CD80:0022 function NUMBER __ISRTSetComponentLog(local_number1) @0000CD80 @0000CD80 @0000CD80 @0000CD80 begin @0000CD89:0020 __SetComponentLog(global_number24, local_number1); // dll: ISRT.dll @0000CD95:0024 return; @0000CD99:0026 end; // checksum: 56494c18 @0000CDA5:0004 label_cda5: @0000CDA7:0022 function NUMBER __ISRTRestoreMainLog() @0000CDA7 @0000CDA7 @0000CDA7 @0000CDA7 begin @0000CDB0:0020 __RestoreMainLog(global_number24); // dll: ISRT.dll @0000CDB9:0024 return; @0000CDBD:0026 end; // checksum: 4d646c6e @0000CDC9:000D label_cdc9: @0000CDCB:0022 function STRING function_238(local_string1) @0000CDCB NUMBER local_number1, local_number2, local_number3; @0000CDCB STRING local_string2, local_string3; @0000CDCB @0000CDCB begin @0000CDD4:0021 StrLength(local_string2); @0000CDDD:0006 local_number2 = LASTRESULT; @0000CDE7:0020 __LoadString(global_number24, local_string1, local_string2, local_number2); // dll: ISRT.dll @0000CDF9:0006 local_number1 = LASTRESULT; @0000CE03:000A local_number2 = (local_number1 > 0); @0000CE12:0004 if(local_number2) then // ref index: 1 @0000CE1E:0007 local_number2 = (local_number1 + 1); @0000CE2D:0031 Resize(local_string2, local_number2); @0000CE37:0021 StrLength(local_string2); @0000CE40:0006 local_number2 = LASTRESULT; @0000CE4A:0020 __LoadString(global_number24, local_string1, local_string2, local_number2); // dll: ISRT.dll @0000CE5C:0006 local_number1 = LASTRESULT; @0000CE66:0007 endif; @0000CE66:0007 label_ce66: @0000CE68:000E local_number2 = (local_number1 != 0); @0000CE77:000D local_number3 = (global_number27 = 0); @0000CE86:0019 local_number2 = (local_number2 = local_number3); @0000CE93:0004 if(local_number2) then // ref index: 1 @0000CE9F:0021 function_357(19634); @0000CEAA:0006 local_string3 = LASTRESULT; @0000CEB4:0021 function_269(-65533, "", local_string3, local_string1); @0000CEC8:0003 endif; @0000CEC8:0003 label_cec8: @0000CECA:0027 // return coming @0000CECE:0023 return local_string2; @0000CED5:0026 end; // checksum: b7f8f741 @0000CEE1:0007 label_cee1: @0000CEE3:0022 function NUMBER function_240(local_number1, local_string1) @0000CEE3 NUMBER local_number2, local_number3, local_number4; @0000CEE3 @0000CEE3 @0000CEE3 begin @0000CEEC:000D local_number3 = (global_number29 = 0); @0000CEFB:000D local_number4 = (local_string1 = ""); @0000CF08:0018 local_number3 = (local_number3 || local_number4); @0000CF15:0004 if(local_number3) then // ref index: 1 @0000CF21:0027 // return coming @0000CF25:0023 return 0; @0000CF2E:0007 endif; @0000CF2E:0007 label_cf2e: @0000CF30:0006 global_number30 = 1; @0000CF3C:0028 StrLengthChars(local_string1); @0000CF43:0006 local_number2 = LASTRESULT; @0000CF4D:000C local_number3 = (local_number2 >= 255); @0000CF5C:0004 if(local_number3) then // ref index: 1 @0000CF68:0027 // return coming @0000CF6C:0023 return 0; @0000CF75:0001 endif; @0000CF75:0001 label_cf75: @0000CF77:0001 // switch/while/??? @0000CF7B:0004 label_cf7b: @0000CF7D:000D local_number3 = (local_number1 = 12); @0000CF8C:0004 if(local_number3) then // ref index: 1 @0000CF98:0006 global_string55 = local_string1; @0000CFA2:0005 goto label_d15e; @0000CFAB:0004 endif; @0000CFAB:0004 label_cfab: @0000CFAD:000D local_number3 = (local_number1 = 20); @0000CFBC:0004 if(local_number3) then // ref index: 1 @0000CFC8:0006 global_string50 = local_string1; @0000CFD2:0005 goto label_d15e; @0000CFDB:0004 endif; @0000CFDB:0004 label_cfdb: @0000CFDD:000D local_number3 = (local_number1 = 28); @0000CFEC:0004 if(local_number3) then // ref index: 1 @0000CFF8:0006 global_string51 = local_string1; @0000D002:0005 goto label_d15e; @0000D00B:0005 endif; @0000D00B:0005 label_d00b: @0000D00D:000D local_number3 = (local_number1 = 44); @0000D01C:0004 if(local_number3) then // ref index: 1 @0000D028:0006 global_string53 = local_string1; @0000D032:0006 global_number30 = 0; @0000D03E:0005 goto label_d15e; @0000D047:0004 endif; @0000D047:0004 label_d047: @0000D049:000D local_number3 = (local_number1 = 52); @0000D058:0004 if(local_number3) then // ref index: 1 @0000D064:0021 function_244(); @0000D06A:0005 goto label_d15e; @0000D073:0004 endif; @0000D073:0004 label_d073: @0000D075:000D local_number3 = (local_number1 = 65); @0000D084:0004 if(local_number3) then // ref index: 1 @0000D090:0006 global_string49 = local_string1; @0000D09A:0005 goto label_d15e; @0000D0A3:0004 endif; @0000D0A3:0004 label_d0a3: @0000D0A5:000D local_number3 = (local_number1 = 73); @0000D0B4:0004 if(local_number3) then // ref index: 1 @0000D0C0:0006 global_string54 = local_string1; @0000D0CA:0005 goto label_d15e; @0000D0D3:0005 endif; @0000D0D3:0005 label_d0d3: @0000D0D5:000D local_number3 = (local_number1 = 36); @0000D0E4:0004 if(local_number3) then // ref index: 1 @0000D0F0:0006 global_string56 = local_string1; @0000D0FA:0006 global_number30 = 0; @0000D106:0005 goto label_d15e; @0000D10F:0005 endif; @0000D10F:0005 label_d10f: @0000D111:000D local_number3 = (local_number1 = -1); @0000D120:0004 if(local_number3) then // ref index: 1 @0000D12C:0006 global_string54 = local_string1; @0000D136:0006 global_string49 = "Failed"; @0000D146:0005 goto label_d15e; @0000D14F:0002 endif; @0000D14F:0002 label_d14f: @0000D151:0027 // return coming @0000D155:0023 return 0; @0000D15E:0003 label_d15e: @0000D160:0027 // return coming @0000D164:0023 return 1; @0000D16D:0026 end; // checksum: dc92d9e1 @0000D179:0004 label_d179: @0000D17B:0022 function NUMBER function_241() @0000D17B @0000D17B @0000D17B @0000D17B begin @0000D184:0027 // return coming @0000D188:0023 return global_number30; @0000D18F:0026 end; // checksum: 11324 @0000D19B:000C label_d19b: @0000D19D:0022 function NUMBER function_242() @0000D19D @0000D19D STRING local_string1, local_string2; @0000D19D @0000D19D begin @0000D1A6:0021 function_435(); @0000D1AC:0006 local_string2 = LASTRESULT; @0000D1B6:0014 local_string1 = (local_string2 ^ ""); @0000D1C3:0021 StrRemoveLastSlash(local_string1); @0000D1CC:0021 function_410(local_string1, local_string1, 1); @0000D1DD:0014 local_string2 = (local_string1 ^ global_string58); @0000D1EA:0007 local_string2 = (local_string2 + ".mif"); @0000D1FB:0021 function_174(local_string2); @0000D204:0027 // return coming @0000D208:0023 return 0; @0000D211:0026 end; // checksum: 2e621f42 @0000D21D:0005 label_d21d: @0000D21F:0022 function NUMBER function_243() @0000D21F NUMBER local_number1, local_number2, local_number3, local_number4; @0000D21F @0000D21F @0000D21F begin @0000D228:000D local_number4 = (global_number29 = 0); @0000D237:0004 if(local_number4) then // ref index: 1 @0000D243:0027 // return coming @0000D247:0023 return 0; @0000D250:0008 endif; @0000D250:0008 label_d250: @0000D252:0039 UseDll(global_string57); @0000D259:0006 local_number1 = LASTRESULT; @0000D263:0006 local_number2 = 0; @0000D26F:000D local_number4 = (local_number1 = 0); @0000D27E:0004 if(local_number4) then // ref index: 3 @0000D28A:000D local_number4 = (global_string49 = "Success"); @0000D29E:0004 if(local_number4) then // ref index: 1 @0000D2AA:0006 local_number3 = 1; @0000D2B6:0005 endif; @0000D2B6:0005 label_d2b6: @0000D2B8:0020 InstallStatusMIF(global_string58, global_string55, global_string50, global_string51, global_string56, global_string53, global_string54, local_number3); // dll: ISMIF32.dll @0000D2D6:0006 local_number4 = LASTRESULT; @0000D2E0:000E local_number4 = (local_number4 != 0); @0000D2EF:0004 if(local_number4) then // ref index: 1 @0000D2FB:0006 local_number2 = 1; @0000D307:0001 endif; @0000D307:0001 label_d307: @0000D309:003A UnUseDll(global_string57); @0000D310:0006 endif; @0000D310:0006 label_d310: @0000D312:000D local_number4 = (local_number2 = 0); @0000D321:0004 if(local_number4) then // ref index: 1 @0000D32D:0027 // return coming @0000D331:0021 function_247(); @0000D337:0006 local_number4 = LASTRESULT; @0000D341:0023 return local_number4; @0000D348:0003 endif; @0000D348:0003 label_d348: @0000D34A:0027 // return coming @0000D34E:0023 return 1; @0000D357:0026 end; // checksum: 6b3b6909 @0000D363:001F label_d363: @0000D365:0022 function NUMBER function_244() @0000D365 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6; @0000D365 @0000D365 OBJECT local_object1; @0000D365 begin @0000D36E:001A local_number1 = &local_object1; @0000D378:0020 GetLocalTime(local_number1); // dll: KERNEL32.dll @0000D381:0035 local_object1.nYearMonth; @0000D395:0006 local_number1 = LASTRESULT; @0000D39F:0021 LOWORD/HIWORD(local_number1); @0000D3A8:0006 local_number1 = LASTRESULT; @0000D3B2:0035 local_object1.nYearMonth; @0000D3C6:0006 local_number2 = LASTRESULT; @0000D3D0:0021 HIWORD(local_number2); @0000D3D9:0006 local_number2 = LASTRESULT; @0000D3E3:0035 local_object1.nDay; @0000D3F1:0006 local_number3 = LASTRESULT; @0000D3FB:0021 HIWORD(local_number3); @0000D404:0006 local_number3 = LASTRESULT; @0000D40E:0035 local_object1.nHourMin; @0000D420:0006 local_number4 = LASTRESULT; @0000D42A:0021 LOWORD/HIWORD(local_number4); @0000D433:0006 local_number4 = LASTRESULT; @0000D43D:0035 local_object1.nHourMin; @0000D44F:0006 local_number5 = LASTRESULT; @0000D459:0021 HIWORD(local_number5); @0000D462:0006 local_number5 = LASTRESULT; @0000D46C:0035 local_object1.nSeconds; @0000D47E:0006 local_number6 = LASTRESULT; @0000D488:0021 LOWORD/HIWORD(local_number6); @0000D491:0006 local_number6 = LASTRESULT; @0000D49B:0021 function_418(global_string52, "%04d%02d%02d%02d%02d%02d00.000000+000", local_number1, local_number2, local_number3, local_number4, local_number5, local_number6); @0000D4DE:0027 // return coming @0000D4E2:0023 return 1; @0000D4EB:0026 end; // checksum: 5643831e @0000D4FB:0004 label_d4fb: @0000D4FD:0022 function NUMBER function_245(local_string1) @0000D4FD NUMBER local_number1; @0000D4FD STRING local_string2; @0000D4FD @0000D4FD begin @0000D506:0004 if(global_number29) then // ref index: 1 @0000D512:0027 // return coming @0000D516:0023 return 1; @0000D51F:0003 endif; @0000D51F:0003 label_d51f: @0000D521:000D local_number1 = (local_string1 = ""); @0000D52E:0004 if(local_number1) then // ref index: 1 @0000D53A:0006 local_string1 = "Status"; @0000D54A:000F endif; @0000D54A:000F label_d54a: @0000D54C:0006 global_string49 = ""; @0000D556:0006 global_string50 = ""; @0000D560:0006 global_string51 = ""; @0000D56A:0006 global_string52 = ""; @0000D574:0006 global_string53 = ""; @0000D57E:0006 global_string54 = ""; @0000D588:0006 global_string55 = ""; @0000D592:0006 global_string56 = ""; @0000D59C:0021 function_431(); @0000D5A2:0006 local_string2 = LASTRESULT; @0000D5AC:0014 global_string57 = (local_string2 ^ "ismif32.dll"); @0000D5C4:0006 global_string58 = local_string1; @0000D5CE:000D local_number1 = (global_string56 = ""); @0000D5DB:0004 if(local_number1) then // ref index: 1 @0000D5E7:0006 global_string56 = "ENU"; @0000D5F4:0004 endif; @0000D5F4:0004 label_d5f4: @0000D5F6:0006 global_number29 = 1; @0000D602:0027 // return coming @0000D606:0023 return 1; @0000D60F:0026 end; // checksum: 8311d58 @0000D61B:0005 label_d61b: @0000D61D:0022 function NUMBER function_246() @0000D61D @0000D61D @0000D61D @0000D61D begin @0000D626:0006 global_number29 = 0; @0000D632:0027 // return coming @0000D636:0023 return 1; @0000D63F:0026 end; // checksum: 32022 @0000D64B:0011 label_d64b: @0000D64D:0022 function NUMBER function_247() @0000D64D NUMBER local_number1, local_number2, local_number3, local_number4; @0000D64D STRING local_string1, local_string2; @0000D64D @0000D64D begin @0000D656:0021 function_242(); @0000D65C:0021 function_176(); @0000D662:0006 local_number1 = LASTRESULT; @0000D66C:0021 OpenFileMode(3); @0000D677:0021 function_435(); @0000D67D:0006 local_string1 = LASTRESULT; @0000D687:0021 StrRemoveLastSlash(local_string1); @0000D690:0021 function_410(local_string1, local_string1, 1); @0000D6A1:0007 local_string2 = (global_string58 + ".mif"); @0000D6B2:0021 CreateFile/OpenFile(local_number2, local_string1, local_string2); @0000D6C1:0006 local_number4 = LASTRESULT; @0000D6CB:0009 local_number4 = (local_number4 < 0); @0000D6DA:0004 if(local_number4) then // ref index: 1 @0000D6E6:0021 OpenFileMode(local_number1); @0000D6EF:0027 // return coming @0000D6F3:0023 return 0; @0000D6FC:0062 endif; @0000D6FC:0062 label_d6fc: @0000D6FE:0007 local_string2 = ("START COMPONENT\r\n" + "NAME = \"WORKSTATION\"\r\n"); @0000D732:0007 local_string2 = (local_string2 + " START GROUP\r\n"); @0000D74E:0007 local_string2 = (local_string2 + " NAME = \"ComponentID\"\r\n"); @0000D775:0007 local_string2 = (local_string2 + " ID = 1\r\n"); @0000D78E:0007 local_string2 = (local_string2 + " CLASS = \"DMTF|ComponentID|1.0\"\r\n"); @0000D7BF:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000D7E1:0007 local_string2 = (local_string2 + " NAME = \"Manufacturer\"\r\n"); @0000D80B:0007 local_string2 = (local_string2 + " ID = 1\r\n"); @0000D826:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000D84D:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000D874:0007 local_string2 = (local_string2 + " TYPE = STRING(64)\r\n"); @0000D89A:0007 local_string2 = (local_string2 + " VALUE = \""); @0000D8B6:0007 local_string2 = (local_string2 + global_string55); @0000D8C3:0007 local_string2 = (local_string2 + "\"\r\n"); @0000D8D3:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000D8F3:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000D915:0007 local_string2 = (local_string2 + " NAME = \"Product\"\r\n"); @0000D93A:0007 local_string2 = (local_string2 + " ID = 2\r\n"); @0000D955:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000D97C:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000D9A3:0007 local_string2 = (local_string2 + " TYPE = STRING(64)\r\n"); @0000D9C9:0007 local_string2 = (local_string2 + " VALUE = \""); @0000D9E5:0007 local_string2 = (local_string2 + global_string50); @0000D9F2:0007 local_string2 = (local_string2 + "\"\r\n"); @0000DA02:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000DA22:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000DA44:0007 local_string2 = (local_string2 + " NAME = \"Version\"\r\n"); @0000DA69:0007 local_string2 = (local_string2 + " ID = 3\r\n"); @0000DA84:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000DAAB:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000DAD2:0007 local_string2 = (local_string2 + " TYPE = STRING(64)\r\n"); @0000DAF8:0007 local_string2 = (local_string2 + " VALUE = \""); @0000DB14:0007 local_string2 = (local_string2 + global_string51); @0000DB21:0007 local_string2 = (local_string2 + "\"\r\n"); @0000DB31:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000DB51:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000DB73:0007 local_string2 = (local_string2 + " NAME = \"Locale\"\r\n"); @0000DB97:0007 local_string2 = (local_string2 + " ID = 4\r\n"); @0000DBB2:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000DBD9:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000DC00:0007 local_string2 = (local_string2 + " TYPE = STRING(16)\r\n"); @0000DC26:0007 local_string2 = (local_string2 + " VALUE = \""); @0000DC42:0007 local_string2 = (local_string2 + global_string56); @0000DC4F:0007 local_string2 = (local_string2 + "\"\r\n"); @0000DC5F:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000DC7F:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000DCA1:0007 local_string2 = (local_string2 + " NAME = \"Serial Number\"\r\n"); @0000DCCC:0007 local_string2 = (local_string2 + " ID = 5\r\n"); @0000DCE7:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000DD0E:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000DD35:0007 local_string2 = (local_string2 + " TYPE = STRING(64)\r\n"); @0000DD5B:0007 local_string2 = (local_string2 + " VALUE = \""); @0000DD77:0007 local_string2 = (local_string2 + global_string53); @0000DD84:0007 local_string2 = (local_string2 + "\"\r\n"); @0000DD94:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000DDB4:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000DDD6:0007 local_string2 = (local_string2 + " NAME = \"Installation\"\r\n"); @0000DE00:0007 local_string2 = (local_string2 + " ID = 6\r\n"); @0000DE1B:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000DE42:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000DE69:0007 local_string2 = (local_string2 + " TYPE = STRING(64)\r\n"); @0000DE8F:0007 local_string2 = (local_string2 + " VALUE = \"DateTime\"\r\n"); @0000DEB6:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000DED6:0007 local_string2 = (local_string2 + " END GROUP\r\n"); @0000DEF0:0007 local_string2 = (local_string2 + " START GROUP\r\n"); @0000DF0C:0007 local_string2 = (local_string2 + " NAME = \"InstallStatus\"\r\n"); @0000DF35:0007 local_string2 = (local_string2 + " ID = 2\r\n"); @0000DF4E:0007 local_string2 = (local_string2 + " CLASS = \"MICROSOFT|JOBSTATUS|1.0\"\r\n"); @0000DF82:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000DFA4:0007 local_string2 = (local_string2 + " NAME = \"Status\"\r\n"); @0000DFC8:0007 local_string2 = (local_string2 + " ID = 1\r\n"); @0000DFE3:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000E00A:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000E031:0007 local_string2 = (local_string2 + " TYPE = STRING(32)\r\n"); @0000E057:0007 local_string2 = (local_string2 + " VALUE = \""); @0000E073:0007 local_string2 = (local_string2 + global_string49); @0000E080:0007 local_string2 = (local_string2 + "\"\r\n"); @0000E090:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000E0B0:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000E0D2:0007 local_string2 = (local_string2 + " NAME = \"Description\"\r\n"); @0000E0FB:0007 local_string2 = (local_string2 + " ID = 2\r\n"); @0000E116:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000E13D:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000E164:0007 local_string2 = (local_string2 + " TYPE = STRING(128)\r\n"); @0000E18B:0007 local_string2 = (local_string2 + " VALUE = \""); @0000E1A7:0007 local_string2 = (local_string2 + global_string54); @0000E1B4:0007 local_string2 = (local_string2 + "\"\r\n"); @0000E1C4:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000E1E4:0007 local_string2 = (local_string2 + " END GROUP\r\n"); @0000E1FE:0007 local_string2 = (local_string2 + "END COMPONENT"); @0000E218:0021 WriteLine/GetLine(local_number2, local_string2); @0000E224:0006 local_number3 = LASTRESULT; @0000E22E:0021 CloseFile(local_number2); @0000E237:0021 OpenFileMode(local_number1); @0000E240:0009 local_number4 = (local_number3 < 0); @0000E24F:0004 if(local_number4) then // ref index: 1 @0000E25B:0027 // return coming @0000E25F:0023 return 0; @0000E268:0003 endif; @0000E268:0003 label_e268: @0000E26A:0027 // return coming @0000E26E:0023 return 1; @0000E277:0026 end; // checksum: 774f1c2d @0000E283:000A label_e283: @0000E285:0022 function void function_249() @0000E285 NUMBER local_number4; @0000E285 STRING local_string1, local_string2, local_string4, local_string5; @0000E285 @0000E285 begin @0000E28E:0021 function_427(); @0000E294:0006 local_string5 = LASTRESULT; @0000E29E:0014 local_string1 = (local_string5 ^ "InstallShield\\engine\\6\\Intel 32\\"); @0000E2CB:0006 local_string2 = local_string1; @0000E2D5:0021 function_417(local_string2); @0000E2DE:0006 local_number4 = LASTRESULT; @0000E2E8:000D local_number4 = (-1 = local_number4); @0000E2F7:0004 if(local_number4) then // ref index: 1 @0000E303:0006 local_string2 = ""; @0000E30D:000B endif; @0000E30D:000B label_e30d: @0000E30F:0021 function_436(); @0000E315:0006 local_number4 = LASTRESULT; @0000E31F:0021 function_418(local_string4, "-l0x%lx", local_number4); @0000E335:0014 local_string5 = (local_string2 ^ "Ctor.dll"); @0000E34A:0007 local_string5 = ("RunDll32 " + local_string5); @0000E360:0007 local_string5 = (local_string5 + " "); @0000E37D:0007 local_string5 = (local_string5 + local_string4); @0000E38A:0007 global_string12 = (local_string5 + " "); @0000E398:0006 global_string11 = " -uninst "; @0000E3BD:0024 return; @0000E3C1:0026 end; // checksum: adee9bec @0000E3CD:0006 label_e3cd: @0000E3CF:0022 function NUMBER function_250() @0000E3CF NUMBER local_number1; @0000E3CF STRING local_string1, local_string2; @0000E3CF OBJECT local_object1; @0000E3CF begin @0000E3D8:0006 global_string0 = global_string9; @0000E3E2:0021 function_211(); @0000E3E8:0006 local_number1 = LASTRESULT; @0000E3F2:0004 if(local_number1) then // ref index: 1 @0000E3FE:0020 _SetupInet(global_number24); // dll: ISRT.dll @0000E407:000D endif; @0000E407:000D label_e407: @0000E409:0021 function_381(); @0000E40F:0006 local_number1 = LASTRESULT; @0000E419:0009 local_number1 = (local_number1 < 0); @0000E428:0004 if(local_number1) then // ref index: 1 @0000E434:0021 function_406(); @0000E43A:0006 local_number1 = LASTRESULT; @0000E444:000D local_number1 = (local_number1 = 2); @0000E453:0004 if(local_number1) then // ref index: 1 @0000E45F:0021 function_240(65, "Failed"); @0000E473:0021 function_240(73, "Failed silent installation. May be failed to allocate Memory."); @0000E4BE:0021 function_242(); @0000E4C4:0021 function_243(); @0000E4CA:0002 abort; @0000E4CE:0016 endif; @0000E4CE:0016 endif; @0000E4CE:0016 label_e4ce: @0000E4D0:0021 function_242(); @0000E4D6:0021 function_243(); @0000E4DC:0021 function_406(); @0000E4E2:0006 local_number1 = LASTRESULT; @0000E4EC:000E local_number1 = (local_number1 != 2); @0000E4FB:0004 if(local_number1) then // ref index: 2 @0000E507:0020 __GetUser(global_number24, local_object1); // dll: ISRT.dll @0000E513:0021 function_435(); @0000E519:0006 local_string2 = LASTRESULT; @0000E523:0014 local_string2 = (local_string2 ^ "user.pal"); @0000E538:0021 Is(3, local_string2); @0000E546:0006 local_number1 = LASTRESULT; @0000E550:0004 if(local_number1) then // ref index: 1 @0000E55C:0021 function_435(); @0000E562:0006 local_string2 = LASTRESULT; @0000E56C:0014 local_string2 = (local_string2 ^ "user.pal"); @0000E581:0033 local_object1.DefaultPalette = local_string2; @0000E59C:0021 function_435(); @0000E5A2:0006 local_string2 = LASTRESULT; @0000E5AC:0014 local_string2 = (local_string2 ^ "user.pal"); @0000E5C1:0020 _SetPaletteFile(global_number24, local_string2); // dll: ISRT.dll @0000E5CD:0005 goto label_e69b; @0000E5D6:000E endif; @0000E5D6:000E label_e5d6: @0000E5D8:0021 function_435(); @0000E5DE:0006 local_string2 = LASTRESULT; @0000E5E8:0014 local_string2 = (local_string2 ^ "default.pal"); @0000E600:0021 Is(3, local_string2); @0000E60E:0006 local_number1 = LASTRESULT; @0000E618:0004 if(local_number1) then // ref index: 1 @0000E624:0021 function_435(); @0000E62A:0006 local_string2 = LASTRESULT; @0000E634:0014 local_string2 = (local_string2 ^ "default.pal"); @0000E64C:0033 local_object1.DefaultPalette = local_string2; @0000E667:0021 function_435(); @0000E66D:0006 local_string2 = LASTRESULT; @0000E677:0014 local_string2 = (local_string2 ^ "default.pal"); @0000E68F:0020 _SetPaletteFile(global_number24, local_string2); // dll: ISRT.dll @0000E69B:000B endif; @0000E69B:000B endif; @0000E69B:000B label_e69b: @0000E69D:0021 function_357(11115); @0000E6A8:0006 local_string2 = LASTRESULT; @0000E6B2:0021 SetTitle(local_string2, 0, -16776960); @0000E6C5:0021 function_249(); @0000E6CB:0021 function_436(); @0000E6D1:0006 local_number1 = LASTRESULT; @0000E6DB:0021 function_418(local_string1, "-l0x%lx", local_number1); @0000E6F1:0033 global_object7.CommandLine = local_string1; @0000E709:0027 // return coming @0000E70D:0023 return 0; @0000E716:0026 end; // checksum: 3639ad7c @0000E726:0005 label_e726: @0000E728:0022 function NUMBER function_251() @0000E728 NUMBER local_number1; @0000E728 @0000E728 @0000E728 begin @0000E731:0021 function_211(); @0000E737:0006 local_number1 = LASTRESULT; @0000E741:0004 if(local_number1) then // ref index: 1 @0000E74D:0020 _CleanupInet(global_number24); // dll: ISRT.dll @0000E756:0003 endif; @0000E756:0003 label_e756: @0000E758:0027 // return coming @0000E75C:0023 return 0; @0000E765:0026 end; // checksum: 352a2811 @0000E771:0005 label_e771: @0000E773:0022 function NUMBER HIWORD(local_number1) @0000E773 NUMBER local_number2; @0000E773 @0000E773 @0000E773 begin @0000E77C:0027 // return coming @0000E780:0017 local_number2 = (local_number1 >> 16); @0000E78F:0023 return local_number2; @0000E796:0026 end; // checksum: 23231 @0000E7A2:0005 label_e7a2: @0000E7A4:0022 function NUMBER LOWORD/HIWORD(local_number1) @0000E7A4 NUMBER local_number2; @0000E7A4 @0000E7A4 @0000E7A4 begin @0000E7AD:0027 // return coming @0000E7B1:0012 local_number2 = (local_number1 & 65535); @0000E7C0:0023 return local_number2; @0000E7C7:0026 end; // checksum: fddd34 @0000E7D3:000A label_e7d3: @0000E7D5:0022 function NUMBER function_258(local_number1, local_number2) @0000E7D5 NUMBER local_number3, local_number4; @0000E7D5 @0000E7D5 @0000E7D5 begin @0000E7DE:0027 // return coming @0000E7E2:0021 LOWORD/HIWORD(local_number2); @0000E7EB:0006 local_number3 = LASTRESULT; @0000E7F5:0016 local_number3 = (local_number3 << 16); @0000E804:0021 LOWORD/HIWORD(local_number1); @0000E80D:0006 local_number4 = LASTRESULT; @0000E817:0013 local_number3 = (local_number3 | local_number4); @0000E824:0023 return local_number3; @0000E82B:0026 end; // checksum: 14026 @0000E837:0005 label_e837: @0000E839:0022 function NUMBER SendMessage(local_number1, local_number2, local_number3, local_number4) @0000E839 NUMBER local_number5; @0000E839 @0000E839 @0000E839 begin @0000E842:000D local_number5 = (local_number1 = 0); @0000E851:0004 if(local_number5) then // ref index: 1 @0000E85D:0027 // return coming @0000E861:0023 return -2; @0000E86A:0005 endif; @0000E86A:0005 label_e86a: @0000E86C:0027 // return coming @0000E870:0020 SendMessageA(local_number1, local_number2, local_number3, local_number4); // dll: USER32.dll @0000E882:0006 local_number5 = LASTRESULT; @0000E88C:0023 return local_number5; @0000E893:0026 end; // checksum: fec1a0ca @0000E89F:0006 label_e89f: @0000E8A1:0022 function NUMBER GetWindowHandle(local_number1) @0000E8A1 NUMBER local_number2; @0000E8A1 @0000E8A1 @0000E8A1 begin @0000E8AA:000D local_number2 = (local_number1 = -2); @0000E8B9:0004 if(local_number2) then // ref index: 2 @0000E8C5:0004 if(global_number31) then // ref index: 1 @0000E8D1:0027 // return coming @0000E8D5:0023 return global_number31; @0000E8DC:0004 endif; @0000E8DC:0004 label_e8dc: @0000E8DE:0020 GetHandle(global_number24, -2); // dll: ISRT.dll @0000E8EC:0006 global_number31 = LASTRESULT; @0000E8F6:0027 // return coming @0000E8FA:0023 return global_number31; @0000E901:0003 endif; @0000E901:0003 label_e901: @0000E903:0027 // return coming @0000E907:0023 return 0; @0000E910:0026 end; // checksum: 7047352d @0000E91C:0006 label_e91c: @0000E91E:0022 function NUMBER MessageBeep/Delay(local_number1) @0000E91E NUMBER local_number2; @0000E91E @0000E91E @0000E91E begin @0000E927:0021 function_406(); @0000E92D:0006 local_number2 = LASTRESULT; @0000E937:000E local_number2 = (local_number2 != 2); @0000E946:0004 if(local_number2) then // ref index: 1 @0000E952:0020 MessageBeepP(0); // dll: ISRT.dll @0000E95D:0003 endif; @0000E95D:0003 label_e95d: @0000E95F:0027 // return coming @0000E963:0023 return 0; @0000E96C:0026 end; // checksum: 35317f23 @0000E978:0002 label_e978: @0000E97A:0022 function NUMBER Do(local_number1) @0000E97A NUMBER local_number2, local_number3; @0000E97A STRING local_string1; @0000E97A OBJECT local_object1, local_object2; @0000E97A begin @0000E983:0001 // switch/while/??? @0000E987:0007 label_e987: @0000E989:000D local_number3 = (local_number1 = 2); @0000E998:0004 if(local_number3) then // ref index: 1 @0000E9A4:0027 // return coming @0000E9A8:0030 _unknown_ 2 @0000E9B1:0006 local_number3 = LASTRESULT; @0000E9BB:0023 return local_number3; @0000E9C2:0005 goto label_ec04; @0000E9CB:0007 endif; @0000E9CB:0007 label_e9cb: @0000E9CD:000D local_number3 = (local_number1 = 1); @0000E9DC:0004 if(local_number3) then // ref index: 1 @0000E9E8:0027 // return coming @0000E9EC:0030 _unknown_ 1 @0000E9F5:0006 local_number3 = LASTRESULT; @0000E9FF:0023 return local_number3; @0000EA06:0005 goto label_ec04; @0000EA0F:0014 endif; @0000EA0F:0014 label_ea0f: @0000EA11:000D local_number3 = (local_number1 = 64); @0000EA20:0004 if(local_number3) then // ref index: 5 @0000EA2C:0035 global_object7.NeedReboot; @0000EA40:0006 local_object1 = LASTRESULT; @0000EA4A:0035 global_object8.PerformPendingRegistrations(local_object1); @0000EA72:0006 local_object1 = NOTHING; @0000EA7C:0006 global_string5 = ""; @0000EA86:0035 global_object8.Errors; @0000EA96:0006 local_object1 = LASTRESULT; @0000EAA0:0035 local_object1.Count; @0000EAAF:0006 local_object1 = NOTHING; @0000EAB9:0006 local_object1 = LASTRESULT; @0000EAC3:0004 if(local_object1) then // ref index: 3 @0000EACF:0006 local_object1 = NOTHING; @0000EAD9:0006 local_number2 = 1; @0000EAE5:0035 global_object8.Errors; @0000EAF5:0006 local_object1 = LASTRESULT; @0000EAFF:0035 local_object1.Count; @0000EB0E:0006 local_object1 = NOTHING; @0000EB18:0006 local_object1 = LASTRESULT; @0000EB22:000C label_eb22: @0000EB24:000B local_number3 = (local_number2 <= local_object1); @0000EB31:0004 if(local_number3) then // ref index: 1 @0000EB3D:0035 global_object8.Errors(local_number2); @0000EB50:0006 local_object2 = LASTRESULT; @0000EB5A:0035 local_object2.File; @0000EB68:0006 local_object2 = NOTHING; @0000EB72:0006 local_object2 = LASTRESULT; @0000EB7C:0007 local_string1 = (global_string5 + local_object2); @0000EB89:0006 local_object2 = NOTHING; @0000EB93:0007 global_string5 = (local_string1 + ";"); @0000EBA1:0007 local_number2 = (local_number2 + 1); @0000EBB0:0005 goto label_eb22; @0000EBB9:0004 endif; @0000EBB9:0004 label_ebb9: @0000EBBB:0006 local_object1 = NOTHING; @0000EBC5:0027 // return coming @0000EBC9:0023 return -1; @0000EBD2:0005 goto label_ebea; @0000EBDB:0002 endif; @0000EBDB:0002 label_ebdb: @0000EBDD:0027 // return coming @0000EBE1:0023 return 0; @0000EBEA:0001 label_ebea: @0000EBEC:0005 goto label_ec04; @0000EBF5:0002 endif; @0000EBF5:0002 label_ebf5: @0000EBF7:0027 // return coming @0000EBFB:0023 return -1; @0000EC04:0003 label_ec04: @0000EC06:0027 // return coming @0000EC0A:0023 return 0; @0000EC13:0026 end; // checksum: 772c8b43 @0000EC27:0004 label_ec27: @0000EC29:0022 function NUMBER __ISRTDoExit() @0000EC29 @0000EC29 @0000EC29 @0000EC29 begin @0000EC32:0021 Do(2); @0000EC3D:0024 return; @0000EC41:0026 end; // checksum: 2071700 @0000EC4D:0005 label_ec4d: @0000EC4F:0022 function NUMBER System(local_number1) @0000EC4F NUMBER local_number2; @0000EC4F @0000EC4F @0000EC4F begin @0000EC58:000E local_number2 = (local_number1 != 3); @0000EC67:0004 if(local_number2) then // ref index: 1 @0000EC73:0027 // return coming @0000EC77:0023 return -1; @0000EC80:0004 endif; @0000EC80:0004 label_ec80: @0000EC82:0035 global_object7.Reboot; @0000EC92:0027 // return coming @0000EC96:0023 return 0; @0000EC9F:0026 end; // checksum: c293d3ff @0000ECAB:0005 label_ecab: @0000ECAD:0022 function NUMBER function_265(local_number1, local_number2, local_number3, local_string1) @0000ECAD @0000ECAD @0000ECAD @0000ECAD begin @0000ECB6:0020 _Divide(local_number1, local_number2, local_number3, local_string1); // dll: ISRT.dll @0000ECC8:0027 // return coming @0000ECCC:0023 return 0; @0000ECD5:0026 end; // checksum: 235f515c @0000ECE1:0006 label_ece1: @0000ECE3:0022 function STRING function_266(local_number1) @0000ECE3 NUMBER local_number2, local_number3; @0000ECE3 STRING local_string1; @0000ECE3 @0000ECE3 begin @0000ECEC:000C local_number2 = (local_number1 >= -2147012895); @0000ECFB:000B local_number3 = (local_number1 <= -2147012722); @0000ED0A:0019 local_number2 = (local_number2 = local_number3); @0000ED17:0004 if(local_number2) then // ref index: 1 @0000ED23:000F local_number1 = (local_number1 - -2147024896); @0000ED32:0001 endif; @0000ED32:0001 label_ed32: @0000ED34:0001 // switch/while/??? @0000ED38:0004 label_ed38: @0000ED3A:000D local_number2 = (local_number1 = -2147167196); @0000ED49:0004 if(local_number2) then // ref index: 1 @0000ED55:0006 local_string1 = "OK to continue with request"; @0000ED7A:0005 goto label_11c3e; @0000ED83:0004 endif; @0000ED83:0004 label_ed83: @0000ED85:000D local_number2 = (local_number1 = -2147167195); @0000ED94:0004 if(local_number2) then // ref index: 1 @0000EDA0:0006 local_string1 = "Server has switched protocols in upgrade header"; @0000EDD9:0005 goto label_11c3e; @0000EDE2:0004 endif; @0000EDE2:0004 label_ede2: @0000EDE4:000D local_number2 = (local_number1 = -2147167096); @0000EDF3:0004 if(local_number2) then // ref index: 1 @0000EDFF:0006 local_string1 = "Request completed"; @0000EE1A:0005 goto label_11c3e; @0000EE23:0004 endif; @0000EE23:0004 label_ee23: @0000EE25:000D local_number2 = (local_number1 = -2147167095); @0000EE34:0004 if(local_number2) then // ref index: 1 @0000EE40:0006 local_string1 = "Object created, reason = new URI"; @0000EE6A:0005 goto label_11c3e; @0000EE73:0004 endif; @0000EE73:0004 label_ee73: @0000EE75:000D local_number2 = (local_number1 = -2147167094); @0000EE84:0004 if(local_number2) then // ref index: 1 @0000EE90:0006 local_string1 = "Async completion (TBS)"; @0000EEB0:0005 goto label_11c3e; @0000EEB9:0004 endif; @0000EEB9:0004 label_eeb9: @0000EEBB:000D local_number2 = (local_number1 = -2147167093); @0000EECA:0004 if(local_number2) then // ref index: 1 @0000EED6:0006 local_string1 = "Partial completion"; @0000EEF2:0005 goto label_11c3e; @0000EEFB:0004 endif; @0000EEFB:0004 label_eefb: @0000EEFD:000D local_number2 = (local_number1 = -2147167092); @0000EF0C:0004 if(local_number2) then // ref index: 1 @0000EF18:0006 local_string1 = "No info to return"; @0000EF33:0005 goto label_11c3e; @0000EF3C:0004 endif; @0000EF3C:0004 label_ef3c: @0000EF3E:000D local_number2 = (local_number1 = -2147167091); @0000EF4D:0004 if(local_number2) then // ref index: 1 @0000EF59:0006 local_string1 = "Request completed, but clear form"; @0000EF84:0005 goto label_11c3e; @0000EF8D:0004 endif; @0000EF8D:0004 label_ef8d: @0000EF8F:000D local_number2 = (local_number1 = -2147167090); @0000EF9E:0004 if(local_number2) then // ref index: 1 @0000EFAA:0006 local_string1 = "Partial GET furfilled"; @0000EFC9:0005 goto label_11c3e; @0000EFD2:0004 endif; @0000EFD2:0004 label_efd2: @0000EFD4:000D local_number2 = (local_number1 = -2147166996); @0000EFE3:0004 if(local_number2) then // ref index: 1 @0000EFEF:0006 local_string1 = "Server couldn't decide what to return"; @0000F01E:0005 goto label_11c3e; @0000F027:0004 endif; @0000F027:0004 label_f027: @0000F029:000D local_number2 = (local_number1 = -2147166995); @0000F038:0004 if(local_number2) then // ref index: 1 @0000F044:0006 local_string1 = "Object permanently moved"; @0000F066:0005 goto label_11c3e; @0000F06F:0004 endif; @0000F06F:0004 label_f06f: @0000F071:000D local_number2 = (local_number1 = -2147166994); @0000F080:0004 if(local_number2) then // ref index: 1 @0000F08C:0006 local_string1 = "Object temporarily moved"; @0000F0AE:0005 goto label_11c3e; @0000F0B7:0004 endif; @0000F0B7:0004 label_f0b7: @0000F0B9:000D local_number2 = (local_number1 = -2147166993); @0000F0C8:0004 if(local_number2) then // ref index: 1 @0000F0D4:0006 local_string1 = "Redirection w/ new access method"; @0000F0FE:0005 goto label_11c3e; @0000F107:0004 endif; @0000F107:0004 label_f107: @0000F109:000D local_number2 = (local_number1 = -2147166992); @0000F118:0004 if(local_number2) then // ref index: 1 @0000F124:0006 local_string1 = "If-modified-since was not modified"; @0000F150:0005 goto label_11c3e; @0000F159:0004 endif; @0000F159:0004 label_f159: @0000F15B:000D local_number2 = (local_number1 = -2147166991); @0000F16A:0004 if(local_number2) then // ref index: 1 @0000F176:0006 local_string1 = "Redirection to proxy, location header specifies proxy to use"; @0000F1BC:0005 goto label_11c3e; @0000F1C5:0004 endif; @0000F1C5:0004 label_f1c5: @0000F1C7:000D local_number2 = (local_number1 = -2147166989); @0000F1D6:0004 if(local_number2) then // ref index: 1 @0000F1E2:0006 local_string1 = "HTTP/1.1: keep same verb"; @0000F204:0005 goto label_11c3e; @0000F20D:0004 endif; @0000F20D:0004 label_f20d: @0000F20F:000D local_number2 = (local_number1 = -2147166896); @0000F21E:0004 if(local_number2) then // ref index: 1 @0000F22A:0006 local_string1 = "Invalid syntax"; @0000F242:0005 goto label_11c3e; @0000F24B:0004 endif; @0000F24B:0004 label_f24b: @0000F24D:000D local_number2 = (local_number1 = -2147166895); @0000F25C:0004 if(local_number2) then // ref index: 1 @0000F268:0006 local_string1 = "Access denied"; @0000F27F:0005 goto label_11c3e; @0000F288:0004 endif; @0000F288:0004 label_f288: @0000F28A:000D local_number2 = (local_number1 = -2147166894); @0000F299:0004 if(local_number2) then // ref index: 1 @0000F2A5:0006 local_string1 = "Payment required"; @0000F2BF:0005 goto label_11c3e; @0000F2C8:0004 endif; @0000F2C8:0004 label_f2c8: @0000F2CA:000D local_number2 = (local_number1 = -2147166893); @0000F2D9:0004 if(local_number2) then // ref index: 1 @0000F2E5:0006 local_string1 = "Request forbidden"; @0000F300:0005 goto label_11c3e; @0000F309:0004 endif; @0000F309:0004 label_f309: @0000F30B:000D local_number2 = (local_number1 = -2147166892); @0000F31A:0004 if(local_number2) then // ref index: 1 @0000F326:0006 local_string1 = "Object not found"; @0000F340:0005 goto label_11c3e; @0000F349:0004 endif; @0000F349:0004 label_f349: @0000F34B:000D local_number2 = (local_number1 = -2147166891); @0000F35A:0004 if(local_number2) then // ref index: 1 @0000F366:0006 local_string1 = "Method is not allowed"; @0000F385:0005 goto label_11c3e; @0000F38E:0004 endif; @0000F38E:0004 label_f38e: @0000F390:000D local_number2 = (local_number1 = -2147166890); @0000F39F:0004 if(local_number2) then // ref index: 1 @0000F3AB:0006 local_string1 = "No response acceptable to client found"; @0000F3DB:0005 goto label_11c3e; @0000F3E4:0004 endif; @0000F3E4:0004 label_f3e4: @0000F3E6:000D local_number2 = (local_number1 = -2147166889); @0000F3F5:0004 if(local_number2) then // ref index: 1 @0000F401:0006 local_string1 = "Proxy authentication required"; @0000F428:0005 goto label_11c3e; @0000F431:0004 endif; @0000F431:0004 label_f431: @0000F433:000D local_number2 = (local_number1 = -2147166888); @0000F442:0004 if(local_number2) then // ref index: 1 @0000F44E:0006 local_string1 = "Server timed out waiting for request"; @0000F47C:0005 goto label_11c3e; @0000F485:0004 endif; @0000F485:0004 label_f485: @0000F487:000D local_number2 = (local_number1 = -2147166887); @0000F496:0004 if(local_number2) then // ref index: 1 @0000F4A2:0006 local_string1 = "User should resubmit with more info"; @0000F4CF:0005 goto label_11c3e; @0000F4D8:0004 endif; @0000F4D8:0004 label_f4d8: @0000F4DA:000D local_number2 = (local_number1 = -2147166886); @0000F4E9:0004 if(local_number2) then // ref index: 1 @0000F4F5:0006 local_string1 = "The resource is no longer available"; @0000F522:0005 goto label_11c3e; @0000F52B:0004 endif; @0000F52B:0004 label_f52b: @0000F52D:000D local_number2 = (local_number1 = -2147166885); @0000F53C:0004 if(local_number2) then // ref index: 1 @0000F548:0006 local_string1 = "The server refused to accept request w/o a length"; @0000F583:0005 goto label_11c3e; @0000F58C:0004 endif; @0000F58C:0004 label_f58c: @0000F58E:000D local_number2 = (local_number1 = -2147166884); @0000F59D:0004 if(local_number2) then // ref index: 1 @0000F5A9:0006 local_string1 = "Precondition given in request failed"; @0000F5D7:0005 goto label_11c3e; @0000F5E0:0004 endif; @0000F5E0:0004 label_f5e0: @0000F5E2:000D local_number2 = (local_number1 = -2147166883); @0000F5F1:0004 if(local_number2) then // ref index: 1 @0000F5FD:0006 local_string1 = "Request entity was too large"; @0000F623:0005 goto label_11c3e; @0000F62C:0004 endif; @0000F62C:0004 label_f62c: @0000F62E:000D local_number2 = (local_number1 = -2147166882); @0000F63D:0004 if(local_number2) then // ref index: 1 @0000F649:0006 local_string1 = "Request URI too long"; @0000F667:0005 goto label_11c3e; @0000F670:0004 endif; @0000F670:0004 label_f670: @0000F672:000D local_number2 = (local_number1 = -2147166881); @0000F681:0004 if(local_number2) then // ref index: 1 @0000F68D:0006 local_string1 = "Unsupported media type"; @0000F6AD:0005 goto label_11c3e; @0000F6B6:0004 endif; @0000F6B6:0004 label_f6b6: @0000F6B8:000D local_number2 = (local_number1 = -2147166847); @0000F6C7:0004 if(local_number2) then // ref index: 1 @0000F6D3:0006 local_string1 = "Retry after doing the appropriate action"; @0000F705:0005 goto label_11c3e; @0000F70E:0004 endif; @0000F70E:0004 label_f70e: @0000F710:000D local_number2 = (local_number1 = -2147166796); @0000F71F:0004 if(local_number2) then // ref index: 1 @0000F72B:0006 local_string1 = "Internal server error"; @0000F74A:0005 goto label_11c3e; @0000F753:0004 endif; @0000F753:0004 label_f753: @0000F755:000D local_number2 = (local_number1 = -2147166795); @0000F764:0004 if(local_number2) then // ref index: 1 @0000F770:0006 local_string1 = "Required not supported"; @0000F790:0005 goto label_11c3e; @0000F799:0004 endif; @0000F799:0004 label_f799: @0000F79B:000D local_number2 = (local_number1 = -2147166794); @0000F7AA:0004 if(local_number2) then // ref index: 1 @0000F7B6:0006 local_string1 = "Error response received from gateway"; @0000F7E4:0005 goto label_11c3e; @0000F7ED:0004 endif; @0000F7ED:0004 label_f7ed: @0000F7EF:000D local_number2 = (local_number1 = -2147166793); @0000F7FE:0004 if(local_number2) then // ref index: 1 @0000F80A:0006 local_string1 = "Temporarily overloaded"; @0000F82A:0005 goto label_11c3e; @0000F833:0004 endif; @0000F833:0004 label_f833: @0000F835:000D local_number2 = (local_number1 = -2147166792); @0000F844:0004 if(local_number2) then // ref index: 1 @0000F850:0006 local_string1 = "Timed out waiting for gateway"; @0000F877:0005 goto label_11c3e; @0000F880:0004 endif; @0000F880:0004 label_f880: @0000F882:000D local_number2 = (local_number1 = -2147166791); @0000F891:0004 if(local_number2) then // ref index: 1 @0000F89D:0006 local_string1 = "HTTP version not supported"; @0000F8C1:0005 goto label_11c3e; @0000F8CA:0004 endif; @0000F8CA:0004 label_f8ca: @0000F8CC:000D local_number2 = (local_number1 = 12162); @0000F8DB:0004 if(local_number2) then // ref index: 1 @0000F8E7:0006 local_string1 = "The HTTP cookie was declined by the server."; @0000F91C:0005 goto label_11c3e; @0000F925:0004 endif; @0000F925:0004 label_f925: @0000F927:000D local_number2 = (local_number1 = 12161); @0000F936:0004 if(local_number2) then // ref index: 1 @0000F942:0006 local_string1 = "The HTTP cookie requires confirmation."; @0000F972:0005 goto label_11c3e; @0000F97B:0004 endif; @0000F97B:0004 label_f97b: @0000F97D:000D local_number2 = (local_number1 = 12151); @0000F98C:0004 if(local_number2) then // ref index: 1 @0000F998:0006 local_string1 = "The server did not return any headers."; @0000F9C8:0005 goto label_11c3e; @0000F9D1:0004 endif; @0000F9D1:0004 label_f9d1: @0000F9D3:000D local_number2 = (local_number1 = 12155); @0000F9E2:0004 if(local_number2) then // ref index: 1 @0000F9EE:0006 local_string1 = "The header could not be added because it already exists."; @0000FA30:0005 goto label_11c3e; @0000FA39:0004 endif; @0000FA39:0004 label_fa39: @0000FA3B:000D local_number2 = (local_number1 = 12150); @0000FA4A:0004 if(local_number2) then // ref index: 1 @0000FA56:0006 local_string1 = "The requested header could not be located."; @0000FA8A:0005 goto label_11c3e; @0000FA93:0004 endif; @0000FA93:0004 label_fa93: @0000FA95:000D local_number2 = (local_number1 = 12153); @0000FAA4:0004 if(local_number2) then // ref index: 1 @0000FAB0:0006 local_string1 = "The supplied header is invalid."; @0000FAD9:0005 goto label_11c3e; @0000FAE2:0004 endif; @0000FAE2:0004 label_fae2: @0000FAE4:000D local_number2 = (local_number1 = 12154); @0000FAF3:0004 if(local_number2) then // ref index: 1 @0000FAFF:0006 local_string1 = "The request made to HttpQueryInfo is invalid."; @0000FB36:0005 goto label_11c3e; @0000FB3F:0004 endif; @0000FB3F:0004 label_fb3f: @0000FB41:000D local_number2 = (local_number1 = 12152); @0000FB50:0004 if(local_number2) then // ref index: 1 @0000FB5C:0006 local_string1 = "The server response could not be parsed."; @0000FB8E:0005 goto label_11c3e; @0000FB97:0004 endif; @0000FB97:0004 label_fb97: @0000FB99:000D local_number2 = (local_number1 = 12160); @0000FBA8:0004 if(local_number2) then // ref index: 1 @0000FBB4:0006 local_string1 = "The HTTP request was not redirected."; @0000FBE2:0005 goto label_11c3e; @0000FBEB:0004 endif; @0000FBEB:0004 label_fbeb: @0000FBED:000D local_number2 = (local_number1 = 12156); @0000FBFC:0004 if(local_number2) then // ref index: 1 @0000FC08:0006 local_string1 = "The redirection failed because either the scheme changed (for example, HTTP to FTP) or all attempts made to redirect failed (default is five attempts)."; @0000FCA9:0005 goto label_11c3e; @0000FCB2:0004 endif; @0000FCB2:0004 label_fcb2: @0000FCB4:000D local_number2 = (local_number1 = 12168); @0000FCC3:0004 if(local_number2) then // ref index: 1 @0000FCCF:0006 local_string1 = "The redirection requires user confirmation."; @0000FD04:0005 goto label_11c3e; @0000FD0D:0004 endif; @0000FD0D:0004 label_fd0d: @0000FD0F:000D local_number2 = (local_number1 = 12047); @0000FD1E:0004 if(local_number2) then // ref index: 1 @0000FD2A:0006 local_string1 = "The application could not start an asynchronous thread."; @0000FD6B:0005 goto label_11c3e; @0000FD74:0004 endif; @0000FD74:0004 label_fd74: @0000FD76:000D local_number2 = (local_number1 = 12166); @0000FD85:0004 if(local_number2) then // ref index: 1 @0000FD91:0006 local_string1 = "There was an error in the automatic proxy configuration script."; @0000FDDA:0005 goto label_11c3e; @0000FDE3:0004 endif; @0000FDE3:0004 label_fde3: @0000FDE5:000D local_number2 = (local_number1 = 12010); @0000FDF4:0004 if(local_number2) then // ref index: 1 @0000FE00:0006 local_string1 = "The length of an option supplied to InternetQueryOption or InternetSetOption is incorrect for the type of option specified."; @0000FE85:0005 goto label_11c3e; @0000FE8E:0004 endif; @0000FE8E:0004 label_fe8e: @0000FE90:000D local_number2 = (local_number1 = 12022); @0000FE9F:0004 if(local_number2) then // ref index: 1 @0000FEAB:0006 local_string1 = "A required registry value was located but is an incorrect type or has an invalid value."; @0000FF0C:0005 goto label_11c3e; @0000FF15:0004 endif; @0000FF15:0004 label_ff15: @0000FF17:000D local_number2 = (local_number1 = 12029); @0000FF26:0004 if(local_number2) then // ref index: 1 @0000FF32:0006 local_string1 = "The attempt to connect to the server failed."; @0000FF68:0005 goto label_11c3e; @0000FF71:0004 endif; @0000FF71:0004 label_ff71: @0000FF73:000D local_number2 = (local_number1 = 12042); @0000FF82:0004 if(local_number2) then // ref index: 1 @0000FF8E:0006 local_string1 = "The application is posting and attempting to change multiple lines of text on a server that is not secure."; @00010002:0005 goto label_11c3e; @0001000B:0004 endif; @0001000B:0004 label_1000b: @0001000D:000D local_number2 = (local_number1 = 12044); @0001001C:0004 if(local_number2) then // ref index: 1 @00010028:0006 local_string1 = "The server is requesting client authentication."; @00010061:0005 goto label_11c3e; @0001006A:0004 endif; @0001006A:0004 label_1006a: @0001006C:000D local_number2 = (local_number1 = 12046); @0001007B:0004 if(local_number2) then // ref index: 1 @00010087:0006 local_string1 = "Client authorization is not set up on this computer."; @000100C5:0005 goto label_11c3e; @000100CE:0004 endif; @000100CE:0004 label_100ce: @000100D0:000D local_number2 = (local_number1 = 12030); @000100DF:0004 if(local_number2) then // ref index: 1 @000100EB:0006 local_string1 = "The connection with the server has been terminated."; @00010128:0005 goto label_11c3e; @00010131:0004 endif; @00010131:0004 label_10131: @00010133:000D local_number2 = (local_number1 = 12031); @00010142:0004 if(local_number2) then // ref index: 1 @0001014E:0006 local_string1 = "The connection with the server has been reset."; @00010186:0005 goto label_11c3e; @0001018F:0004 endif; @0001018F:0004 label_1018f: @00010191:000D local_number2 = (local_number1 = 12049); @000101A0:0004 if(local_number2) then // ref index: 1 @000101AC:0006 local_string1 = "Another thread has a password dialog box in progress."; @000101EB:0005 goto label_11c3e; @000101F4:0004 endif; @000101F4:0004 label_101f4: @000101F6:000D local_number2 = (local_number1 = 12163); @00010205:0004 if(local_number2) then // ref index: 1 @00010211:0006 local_string1 = "The Internet connection has been lost."; @00010241:0005 goto label_11c3e; @0001024A:0004 endif; @0001024A:0004 label_1024a: @0001024C:000D local_number2 = (local_number1 = 12003); @0001025B:0004 if(local_number2) then // ref index: 1 @00010267:0006 local_string1 = "An extended error was returned from the server. This is typically a string or buffer containing a verbose error message. Call InternetGetLastResponseInfo to retrieve the error text."; @00010326:0005 goto label_11c3e; @0001032F:0004 endif; @0001032F:0004 label_1032f: @00010331:000D local_number2 = (local_number1 = 12171); @00010340:0004 if(local_number2) then // ref index: 1 @0001034C:0006 local_string1 = "The function failed due to a security check."; @00010382:0005 goto label_11c3e; @0001038B:0004 endif; @0001038B:0004 label_1038b: @0001038D:000D local_number2 = (local_number1 = 12032); @0001039C:0004 if(local_number2) then // ref index: 1 @000103A8:0006 local_string1 = "The Win32 Internet function needs to redo the request."; @000103E8:0005 goto label_11c3e; @000103F1:0004 endif; @000103F1:0004 label_103f1: @000103F3:000D local_number2 = (local_number1 = 12054); @00010402:0004 if(local_number2) then // ref index: 1 @0001040E:0006 local_string1 = "The requested resource requires Fortezza authentication."; @00010450:0005 goto label_11c3e; @00010459:0004 endif; @00010459:0004 label_10459: @0001045B:000D local_number2 = (local_number1 = 12036); @0001046A:0004 if(local_number2) then // ref index: 1 @00010476:0006 local_string1 = "The request failed because the handle already exists."; @000104B5:0005 goto label_11c3e; @000104BE:0004 endif; @000104BE:0004 label_104be: @000104C0:000D local_number2 = (local_number1 = 12039); @000104CF:0004 if(local_number2) then // ref index: 1 @000104DB:0006 local_string1 = "The application is moving from a non-SSL to an SSL connection because of a redirect."; @00010539:0005 goto label_11c3e; @00010542:0004 endif; @00010542:0004 label_10542: @00010544:000D local_number2 = (local_number1 = 12040); @00010553:0004 if(local_number2) then // ref index: 1 @0001055F:0006 local_string1 = "The application is moving from an SSL to an non-SSL connection because of a redirect."; @000105BE:0005 goto label_11c3e; @000105C7:0004 endif; @000105C7:0004 label_105c7: @000105C9:000D local_number2 = (local_number1 = 12052); @000105D8:0004 if(local_number2) then // ref index: 1 @000105E4:0006 local_string1 = "The data being submitted to an SSL connection is being redirected to a non-SSL connection."; @00010648:0005 goto label_11c3e; @00010651:0004 endif; @00010651:0004 label_10651: @00010653:000D local_number2 = (local_number1 = 12027); @00010662:0004 if(local_number2) then // ref index: 1 @0001066E:0006 local_string1 = "The format of the request is invalid."; @0001069D:0005 goto label_11c3e; @000106A6:0004 endif; @000106A6:0004 label_106a6: @000106A8:000D local_number2 = (local_number1 = 12019); @000106B7:0004 if(local_number2) then // ref index: 1 @000106C3:0006 local_string1 = "The requested operation cannot be carried out because the handle supplied is not in the correct state."; @00010733:0005 goto label_11c3e; @0001073C:0004 endif; @0001073C:0004 label_1073c: @0001073E:000D local_number2 = (local_number1 = 12018); @0001074D:0004 if(local_number2) then // ref index: 1 @00010759:0006 local_string1 = "The type of handle supplied is incorrect for this operation."; @0001079F:0005 goto label_11c3e; @000107A8:0004 endif; @000107A8:0004 label_107a8: @000107AA:000D local_number2 = (local_number1 = 12014); @000107B9:0004 if(local_number2) then // ref index: 1 @000107C5:0006 local_string1 = "The request to connect and log on to an FTP server could not be completed because the supplied password is incorrect."; @00010844:0005 goto label_11c3e; @0001084D:0004 endif; @0001084D:0004 label_1084d: @0001084F:000D local_number2 = (local_number1 = 12013); @0001085E:0004 if(local_number2) then // ref index: 1 @0001086A:0006 local_string1 = "The request to connect and log on to an FTP server could not be completed because the supplied user name is incorrect."; @000108EA:0005 goto label_11c3e; @000108F3:0004 endif; @000108F3:0004 label_108f3: @000108F5:000D local_number2 = (local_number1 = 12053); @00010904:0004 if(local_number2) then // ref index: 1 @00010910:0006 local_string1 = "The request requires a CD-ROM to be inserted in the CD-ROM drive to locate the resource requested."; @0001097C:0005 goto label_11c3e; @00010985:0004 endif; @00010985:0004 label_10985: @00010987:000D local_number2 = (local_number1 = 12004); @00010996:0004 if(local_number2) then // ref index: 1 @000109A2:0006 local_string1 = "An internal error has occurred."; @000109CB:0005 goto label_11c3e; @000109D4:0004 endif; @000109D4:0004 label_109d4: @000109D6:000D local_number2 = (local_number1 = 12045); @000109E5:0004 if(local_number2) then // ref index: 1 @000109F1:0006 local_string1 = "The function is unfamiliar with the Certificate Authority that generated the server's certificate."; @00010A5D:0005 goto label_11c3e; @00010A66:0004 endif; @00010A66:0004 label_10a66: @00010A68:000D local_number2 = (local_number1 = 12016); @00010A77:0004 if(local_number2) then // ref index: 1 @00010A83:0006 local_string1 = "The requested operation is invalid."; @00010AB0:0005 goto label_11c3e; @00010AB9:0004 endif; @00010AB9:0004 label_10ab9: @00010ABB:000D local_number2 = (local_number1 = 12009); @00010ACA:0004 if(local_number2) then // ref index: 1 @00010AD6:0006 local_string1 = "A request to InternetQueryOption or InternetSetOption specified an invalid option value."; @00010B38:0005 goto label_11c3e; @00010B41:0004 endif; @00010B41:0004 label_10b41: @00010B43:000D local_number2 = (local_number1 = 12033); @00010B52:0004 if(local_number2) then // ref index: 1 @00010B5E:0006 local_string1 = "The request to the proxy was invalid."; @00010B8D:0005 goto label_11c3e; @00010B96:0004 endif; @00010B96:0004 label_10b96: @00010B98:000D local_number2 = (local_number1 = 12005); @00010BA7:0004 if(local_number2) then // ref index: 1 @00010BB3:0006 local_string1 = "The URL is invalid."; @00010BD0:0005 goto label_11c3e; @00010BD9:0004 endif; @00010BD9:0004 label_10bd9: @00010BDB:000D local_number2 = (local_number1 = 12028); @00010BEA:0004 if(local_number2) then // ref index: 1 @00010BF6:0006 local_string1 = "The requested item could not be located."; @00010C28:0005 goto label_11c3e; @00010C31:0004 endif; @00010C31:0004 label_10c31: @00010C33:000D local_number2 = (local_number1 = 12015); @00010C42:0004 if(local_number2) then // ref index: 1 @00010C4E:0006 local_string1 = "The request to connect and log on to an FTP server failed."; @00010C92:0005 goto label_11c3e; @00010C9B:0004 endif; @00010C9B:0004 label_10c9b: @00010C9D:000D local_number2 = (local_number1 = 12174); @00010CAC:0004 if(local_number2) then // ref index: 1 @00010CB8:0006 local_string1 = "The MS-Logoff digest header has been returned from the Web site."; @00010D02:0005 goto label_11c3e; @00010D0B:0004 endif; @00010D0B:0004 label_10d0b: @00010D0D:000D local_number2 = (local_number1 = 12041); @00010D1C:0004 if(local_number2) then // ref index: 1 @00010D28:0006 local_string1 = "The content is not entirely secure. Some of the content being viewed may have come from unsecured servers."; @00010D9C:0005 goto label_11c3e; @00010DA5:0004 endif; @00010DA5:0004 label_10da5: @00010DA7:000D local_number2 = (local_number1 = 12007); @00010DB6:0004 if(local_number2) then // ref index: 1 @00010DC2:0006 local_string1 = "The server name could not be resolved."; @00010DF2:0005 goto label_11c3e; @00010DFB:0004 endif; @00010DFB:0004 label_10dfb: @00010DFD:000D local_number2 = (local_number1 = 12173); @00010E0C:0004 if(local_number2) then // ref index: 1 @00010E18:0006 local_string1 = "Not currently implemented."; @00010E3C:0005 goto label_11c3e; @00010E45:0004 endif; @00010E45:0004 label_10e45: @00010E47:000D local_number2 = (local_number1 = 12034); @00010E56:0004 if(local_number2) then // ref index: 1 @00010E62:0006 local_string1 = "A user interface or other blocking operation has been requested."; @00010EAC:0005 goto label_11c3e; @00010EB5:0004 endif; @00010EB5:0004 label_10eb5: @00010EB7:000D local_number2 = (local_number1 = 12025); @00010EC6:0004 if(local_number2) then // ref index: 1 @00010ED2:0006 local_string1 = "An asynchronous request could not be made because a callback function has not been set."; @00010F33:0005 goto label_11c3e; @00010F3C:0004 endif; @00010F3C:0004 label_10f3c: @00010F3E:000D local_number2 = (local_number1 = 12024); @00010F4D:0004 if(local_number2) then // ref index: 1 @00010F59:0006 local_string1 = "An asynchronous request could not be made because a zero context value was supplied."; @00010FB7:0005 goto label_11c3e; @00010FC0:0004 endif; @00010FC0:0004 label_10fc0: @00010FC2:000D local_number2 = (local_number1 = 12023); @00010FD1:0004 if(local_number2) then // ref index: 1 @00010FDD:0006 local_string1 = "Direct network access cannot be made at this time."; @00011019:0005 goto label_11c3e; @00011022:0004 endif; @00011022:0004 label_11022: @00011024:000D local_number2 = (local_number1 = 12172); @00011033:0004 if(local_number2) then // ref index: 1 @0001103F:0006 local_string1 = "Initialization of the Win32 Internet API has not occurred. Indicates that a higher-level function, such as InternetOpen, has not been called yet."; @000110DA:0005 goto label_11c3e; @000110E3:0004 endif; @000110E3:0004 label_110e3: @000110E5:000D local_number2 = (local_number1 = 12020); @000110F4:0004 if(local_number2) then // ref index: 1 @00011100:0006 local_string1 = "The request cannot be made via a proxy."; @00011131:0005 goto label_11c3e; @0001113A:0004 endif; @0001113A:0004 label_1113a: @0001113C:000D local_number2 = (local_number1 = 12017); @0001114B:0004 if(local_number2) then // ref index: 1 @00011157:0006 local_string1 = "The operation was canceled, usually because the handle on which the request was operating was closed before the operation completed."; @000111E5:0005 goto label_11c3e; @000111EE:0004 endif; @000111EE:0004 label_111ee: @000111F0:000D local_number2 = (local_number1 = 12011); @000111FF:0004 if(local_number2) then // ref index: 1 @0001120B:0006 local_string1 = "The requested option cannot be set, only queried."; @00011246:0005 goto label_11c3e; @0001124F:0004 endif; @0001124F:0004 label_1124f: @00011251:000D local_number2 = (local_number1 = 12001); @00011260:0004 if(local_number2) then // ref index: 1 @0001126C:0006 local_string1 = "No more handles could be generated at this time."; @000112A6:0005 goto label_11c3e; @000112AF:0004 endif; @000112AF:0004 label_112af: @000112B1:000D local_number2 = (local_number1 = 12043); @000112C0:0004 if(local_number2) then // ref index: 1 @000112CC:0006 local_string1 = "The application is posting data to a sever that is not secure."; @00011314:0005 goto label_11c3e; @0001131D:0004 endif; @0001131D:0004 label_1131d: @0001131F:000D local_number2 = (local_number1 = 12008); @0001132E:0004 if(local_number2) then // ref index: 1 @0001133A:0006 local_string1 = "The requested protocol could not be located."; @00011370:0005 goto label_11c3e; @00011379:0004 endif; @00011379:0004 label_11379: @0001137B:000D local_number2 = (local_number1 = 12165); @0001138A:0004 if(local_number2) then // ref index: 1 @00011396:0006 local_string1 = "The designated proxy server cannot be reached."; @000113CE:0005 goto label_11c3e; @000113D7:0004 endif; @000113D7:0004 label_113d7: @000113D9:000D local_number2 = (local_number1 = 12048); @000113E8:0004 if(local_number2) then // ref index: 1 @000113F4:0006 local_string1 = "The function could not handle the redirection, because the scheme changed (for example, HTTP to FTP)."; @00011463:0005 goto label_11c3e; @0001146C:0004 endif; @0001146C:0004 label_1146c: @0001146E:000D local_number2 = (local_number1 = 12021); @0001147D:0004 if(local_number2) then // ref index: 1 @00011489:0006 local_string1 = "A required registry value could not be located."; @000114C2:0005 goto label_11c3e; @000114CB:0004 endif; @000114CB:0004 label_114cb: @000114CD:000D local_number2 = (local_number1 = 12026); @000114DC:0004 if(local_number2) then // ref index: 1 @000114E8:0006 local_string1 = "The required operation could not be completed because one or more requests are pending."; @00011549:0005 goto label_11c3e; @00011552:0004 endif; @00011552:0004 label_11552: @00011554:000D local_number2 = (local_number1 = 12050); @00011563:0004 if(local_number2) then // ref index: 1 @0001156F:0006 local_string1 = "The dialog box should be retried."; @0001159A:0005 goto label_11c3e; @000115A3:0004 endif; @000115A3:0004 label_115a3: @000115A5:000D local_number2 = (local_number1 = 12038); @000115B4:0004 if(local_number2) then // ref index: 1 @000115C0:0006 local_string1 = "SSL certificate common name (host name field) is incorrect—for example, if you entered www.server.com and the common name on the certificate says www.different.com."; @0001166E:0005 goto label_11c3e; @00011677:0004 endif; @00011677:0004 label_11677: @00011679:000D local_number2 = (local_number1 = 12037); @00011688:0004 if(local_number2) then // ref index: 1 @00011694:0006 local_string1 = "SSL certificate date that was received from the server is bad. The certificate is expired."; @000116F8:0005 goto label_11c3e; @00011701:0004 endif; @00011701:0004 label_11701: @00011703:000D local_number2 = (local_number1 = 12055); @00011712:0004 if(local_number2) then // ref index: 1 @0001171E:0006 local_string1 = "The SSL certificate contains errors."; @0001174C:0005 goto label_11c3e; @00011755:0004 endif; @00011755:0004 label_11755: @00011757:000D local_number2 = (local_number1 = 12056); @00011766:0004 if(local_number2) then // ref index: 1 @00011772:0006 local_string1 = "SSL certificate was revoked."; @00011798:0005 goto label_11c3e; @000117A1:0004 endif; @000117A1:0004 label_117a1: @000117A3:000D local_number2 = (local_number1 = 12057); @000117B2:0004 if(local_number2) then // ref index: 1 @000117BE:0006 local_string1 = "SSL certificate was revoked."; @000117E4:0005 goto label_11c3e; @000117ED:0004 endif; @000117ED:0004 label_117ed: @000117EF:000D local_number2 = (local_number1 = 12170); @000117FE:0004 if(local_number2) then // ref index: 1 @0001180A:0006 local_string1 = "SSL certificate was revoked."; @00011830:0005 goto label_11c3e; @00011839:0004 endif; @00011839:0004 label_11839: @0001183B:000D local_number2 = (local_number1 = 12169); @0001184A:0004 if(local_number2) then // ref index: 1 @00011856:0006 local_string1 = "SSL certificate is invalid."; @0001187B:0005 goto label_11c3e; @00011884:0004 endif; @00011884:0004 label_11884: @00011886:000D local_number2 = (local_number1 = 12157); @00011895:0004 if(local_number2) then // ref index: 1 @000118A1:0006 local_string1 = "The application experienced an internal error loading the SSL libraries."; @000118F3:0005 goto label_11c3e; @000118FC:0004 endif; @000118FC:0004 label_118fc: @000118FE:000D local_number2 = (local_number1 = 12164); @0001190D:0004 if(local_number2) then // ref index: 1 @00011919:0006 local_string1 = "The Web site or server indicated is unreachable."; @00011953:0005 goto label_11c3e; @0001195C:0004 endif; @0001195C:0004 label_1195c: @0001195E:000D local_number2 = (local_number1 = 12012); @0001196D:0004 if(local_number2) then // ref index: 1 @00011979:0006 local_string1 = "The Win32 Internet function support is being shut down or unloaded."; @000119C6:0005 goto label_11c3e; @000119CF:0004 endif; @000119CF:0004 label_119cf: @000119D1:000D local_number2 = (local_number1 = 12159); @000119E0:0004 if(local_number2) then // ref index: 1 @000119EC:0006 local_string1 = "The required protocol stack is not loaded and the application cannot start WinSock."; @00011A49:0005 goto label_11c3e; @00011A52:0004 endif; @00011A52:0004 label_11a52: @00011A54:000D local_number2 = (local_number1 = 12002); @00011A63:0004 if(local_number2) then // ref index: 1 @00011A6F:0006 local_string1 = "The request has timed out."; @00011A93:0005 goto label_11c3e; @00011A9C:0004 endif; @00011A9C:0004 label_11a9c: @00011A9E:000D local_number2 = (local_number1 = 12158); @00011AAD:0004 if(local_number2) then // ref index: 1 @00011AB9:0006 local_string1 = "The function was unable to cache the file."; @00011AED:0005 goto label_11c3e; @00011AF6:0004 endif; @00011AF6:0004 label_11af6: @00011AF8:000D local_number2 = (local_number1 = 12167); @00011B07:0004 if(local_number2) then // ref index: 1 @00011B13:0006 local_string1 = "The automatic proxy configuration script could not be downloaded. The INTERNET_FLAG_MUST_CACHE_REQUEST flag was set."; @00011B91:0005 goto label_11c3e; @00011B9A:0004 endif; @00011B9A:0004 label_11b9a: @00011B9C:000D local_number2 = (local_number1 = 12006); @00011BAB:0004 if(local_number2) then // ref index: 1 @00011BB7:0006 local_string1 = "The URL scheme could not be recognized, or is not supported."; @00011BFD:0005 goto label_11c3e; @00011C06:0003 endif; @00011C06:0003 label_11c06: @00011C08:0021 StrLength(local_string1); @00011C11:0006 local_number2 = LASTRESULT; @00011C1B:0020 FormatMessageA(4608, 0, local_number1, 0, local_string1, local_number2, 0); // dll: KERNEL32.dll @00011C3E:0003 label_11c3e: @00011C40:0027 // return coming @00011C44:0023 return local_string1; @00011C4B:0026 end; // checksum: 31dbf22c @00011C57:0009 label_11c57: @00011C59:0022 function NUMBER MessageBox(local_string1, local_number1) @00011C59 NUMBER local_number2, local_number3, local_number4, local_number5; @00011C59 STRING local_string2, local_string3, local_string4; @00011C59 @00011C59 begin @00011C62:0021 function_406(); @00011C68:0006 local_number5 = LASTRESULT; @00011C72:000D local_number5 = (local_number5 = 2); @00011C81:0004 if(local_number5) then // ref index: 1 @00011C8D:0021 SdMakeName(local_string2, "MessageBox", "", global_number32); @00011CA9:0021 SilentReadData/SilentWriteData(local_string2, "Result", 2, local_string3, local_number3); @00011CC6:0027 // return coming @00011CCA:0023 return local_number3; @00011CD1:0001 endif; @00011CD1:0001 label_11cd1: @00011CD3:0001 // switch/while/??? @00011CD7:0007 label_11cd7: @00011CD9:000D local_number5 = (local_number1 = -65535); @00011CE8:0004 if(local_number5) then // ref index: 1 @00011CF4:0006 local_number2 = 8256; @00011D00:0006 local_number4 = 11034; @00011D0C:0021 function_144(4); @00011D17:0006 local_string4 = LASTRESULT; @00011D21:0005 goto label_11e02; @00011D2A:0007 endif; @00011D2A:0007 label_11d2a: @00011D2C:000D local_number5 = (local_number1 = -65534); @00011D3B:0004 if(local_number5) then // ref index: 1 @00011D47:0006 local_number2 = 8240; @00011D53:0006 local_number4 = 11032; @00011D5F:0021 function_144(2); @00011D6A:0006 local_string4 = LASTRESULT; @00011D74:0005 goto label_11e02; @00011D7D:0007 endif; @00011D7D:0007 label_11d7d: @00011D7F:000D local_number5 = (local_number1 = -65533); @00011D8E:0004 if(local_number5) then // ref index: 1 @00011D9A:0006 local_number2 = 8208; @00011DA6:0006 local_number4 = 11033; @00011DB2:0021 function_144(3); @00011DBD:0006 local_string4 = LASTRESULT; @00011DC7:0005 goto label_11e02; @00011DD0:0004 endif; @00011DD0:0004 label_11dd0: @00011DD2:0013 local_number2 = (local_number1 | 8192); @00011DE1:0006 local_number4 = 11061; @00011DED:0021 function_144(11); @00011DF8:0006 local_string4 = LASTRESULT; @00011E02:0004 label_11e02: @00011E04:000D local_number5 = (local_string4 = ""); @00011E11:0004 if(local_number5) then // ref index: 1 @00011E1D:0021 function_357(local_number4); @00011E26:0006 local_string4 = LASTRESULT; @00011E30:0008 endif; @00011E30:0008 label_11e30: @00011E32:0021 function_270(local_string1, local_string4, local_number2); @00011E41:0006 local_number3 = LASTRESULT; @00011E4B:0021 function_406(); @00011E51:0006 local_number5 = LASTRESULT; @00011E5B:000D local_number5 = (local_number5 = 1); @00011E6A:0004 if(local_number5) then // ref index: 1 @00011E76:0021 SdMakeName(local_string2, "MessageBox", "", global_number32); @00011E92:0021 SilentWriteData(local_string2, "Result", 2, local_string3, local_number3); @00011EAF:0003 endif; @00011EAF:0003 label_11eaf: @00011EB1:0027 // return coming @00011EB5:0023 return local_number3; @00011EBC:0026 end; // checksum: f1032fca @00011ECC:0009 label_11ecc: @00011ECE:0022 function NUMBER function_269(local_number1, local_string1, local_string2) @00011ECE NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @00011ECE STRING local_string3, local_string4, local_string5; @00011ECE OBJECT local_object1; @00011ECE begin @00011ED7:0021 function_406(); @00011EDD:0006 local_number6 = LASTRESULT; @00011EE7:000D local_number6 = (local_number6 = 2); @00011EF6:0004 if(local_number6) then // ref index: 1 @00011F02:0021 SdMakeName(local_string3, "SprintfBox", "", global_number33); @00011F1E:0021 SilentReadData/SilentWriteData(local_string3, "Result", 2, local_string4, local_number3); @00011F3B:0027 // return coming @00011F3F:0023 return local_number3; @00011F46:0001 endif; @00011F46:0001 label_11f46: @00011F48:0001 // switch/while/??? @00011F4C:0004 label_11f4c: @00011F4E:000D local_number6 = (local_number1 = -65535); @00011F5D:0004 if(local_number6) then // ref index: 1 @00011F69:0006 local_number2 = 8256; @00011F75:0005 goto label_11ff3; @00011F7E:0004 endif; @00011F7E:0004 label_11f7e: @00011F80:000D local_number6 = (local_number1 = -65534); @00011F8F:0004 if(local_number6) then // ref index: 1 @00011F9B:0006 local_number2 = 8240; @00011FA7:0005 goto label_11ff3; @00011FB0:0004 endif; @00011FB0:0004 label_11fb0: @00011FB2:000D local_number6 = (local_number1 = -65533); @00011FC1:0004 if(local_number6) then // ref index: 1 @00011FCD:0006 local_number2 = 8208; @00011FD9:0005 goto label_11ff3; @00011FE2:0001 endif; @00011FE2:0001 label_11fe2: @00011FE4:0013 local_number2 = (local_number1 | 8192); @00011FF3:0004 label_11ff3: @00011FF5:000D local_number6 = (local_string1 = ""); @00012002:0004 if(local_number6) then // ref index: 1 @0001200E:0021 function_357(11341); @00012019:0006 local_string1 = LASTRESULT; @00012023:0004 endif; @00012023:0004 label_12023: @00012025:0021 StrLength(local_string5); @0001202E:0006 local_number4 = LASTRESULT; @00012038:0020 _DoSprintf(local_string5, local_number4, local_string2, local_object1); // dll: ISRT.dll @0001204A:0006 local_number5 = LASTRESULT; @00012054:000E label_12054: @00012056:0001 // switch/while/??? @0001205A:000D local_number6 = (local_number5 = -5); @00012069:0009 local_number7 = (local_number4 < 100000); @00012078:0019 local_number6 = (local_number6 = local_number7); @00012085:0004 if(local_number6) then // ref index: 1 @00012091:0021 StrLength(local_string5); @0001209A:0006 local_number6 = LASTRESULT; @000120A4:0010 local_number6 = (local_number6 * 2); @000120B3:0031 Resize(local_string5, local_number6); @000120BD:0021 StrLength(local_string5); @000120C6:0006 local_number4 = LASTRESULT; @000120D0:0020 _DoSprintf(local_string5, local_number4, local_string2, local_object1); // dll: ISRT.dll @000120E2:0006 local_number5 = LASTRESULT; @000120EC:0005 goto label_12054; @000120F5:0008 endif; @000120F5:0008 label_120f5: @000120F7:0021 function_270(local_string5, local_string1, local_number2); @00012106:0006 local_number3 = LASTRESULT; @00012110:0021 function_406(); @00012116:0006 local_number6 = LASTRESULT; @00012120:000D local_number6 = (local_number6 = 1); @0001212F:0004 if(local_number6) then // ref index: 1 @0001213B:0021 SdMakeName(local_string3, "SprintfBox", "", global_number33); @00012157:0021 SilentWriteData(local_string3, "Result", 2, local_string4, local_number3); @00012174:0003 endif; @00012174:0003 label_12174: @00012176:0027 // return coming @0001217A:0023 return local_number3; @00012181:0026 end; // checksum: 4c7e8828 @00012191:0007 label_12191: @00012193:0022 function NUMBER function_270(local_string1, local_string2, local_number1) @00012193 NUMBER local_number2, local_number3, local_number4; @00012193 @00012193 @00012193 begin @0001219C:0021 GetWindowHandle(-2); @000121A7:0006 local_number2 = LASTRESULT; @000121B1:0020 IsIconic(local_number2); // dll: USER.dll @000121BA:0006 local_number4 = LASTRESULT; @000121C4:0004 if(local_number4) then // ref index: 1 @000121D0:0020 ShowWindow(local_number2, 9); // dll: USER.dll @000121DE:0008 endif; @000121DE:0008 label_121de: @000121E0:0021 function_356(local_number2); @000121E9:0020 _EnablePrevDialog(global_number24, 0, "MessageBox"); // dll: ISRT.dll @00012204:0020 MessageBoxA(local_number2, local_string1, local_string2, local_number1); // dll: USER32.dll @00012216:0006 local_number3 = LASTRESULT; @00012220:0020 _EnablePrevDialog(global_number24, 1, ""); // dll: ISRT.dll @00012231:0027 // return coming @00012235:0023 return local_number3; @0001223C:0026 end; // checksum: bfd350fc @00012248:0006 label_12248: @0001224A:0022 function NUMBER ShowObjWizardPages(local_number1) @0001224A NUMBER local_number2, local_number3; @0001224A @0001224A @0001224A begin @00012253:0020 _ShowObjWizardPages(global_number24, local_number1); // dll: ISRT.dll @0001225F:0006 local_number2 = LASTRESULT; @00012269:000D local_number3 = (local_number2 = -2147213312); @00012278:0004 if(local_number3) then // ref index: 1 @00012284:0002 abort; @00012288:0003 endif; @00012288:0003 label_12288: @0001228A:000D local_number3 = (local_number2 = -2147213311); @00012299:0004 if(local_number3) then // ref index: 1 @000122A5:0003 exit; @000122A9:0003 endif; @000122A9:0003 label_122a9: @000122AB:0027 // return coming @000122AF:0023 return local_number2; @000122B6:0026 end; // checksum: 51074d0f @000122C2:0057 label_122c2: @000122C4:0022 function NUMBER function_274() @000122C4 NUMBER local_number1, local_number2, local_number3; @000122C4 STRING local_string1; @000122C4 OBJECT local_object1; @000122C4 begin @000122CD:0035 global_object3.WINNT; @000122DC:0006 local_object1 = LASTRESULT; @000122E6:0033 local_object1.bWinNT = 0; @000122FB:0006 local_object1 = NOTHING; @00012305:0035 global_object3.WINNT; @00012314:0006 local_object1 = LASTRESULT; @0001231E:0033 local_object1.bWinNT4 = 0; @00012334:0006 local_object1 = NOTHING; @0001233E:0035 global_object3.WINNT; @0001234D:0006 local_object1 = LASTRESULT; @00012357:0033 local_object1.bWinNT351 = 0; @0001236F:0006 local_object1 = NOTHING; @00012379:0035 global_object3.WINNT; @00012388:0006 local_object1 = LASTRESULT; @00012392:0033 local_object1.bWin2000 = 0; @000123A9:0006 local_object1 = NOTHING; @000123B3:0035 global_object3.WINNT; @000123C2:0006 local_object1 = LASTRESULT; @000123CC:0033 local_object1.bWinXP = 0; @000123E1:0006 local_object1 = NOTHING; @000123EB:0035 global_object3.WINNT; @000123FA:0006 local_object1 = LASTRESULT; @00012404:0033 local_object1.nServicePack = 0; @0001241F:0006 local_object1 = NOTHING; @00012429:0035 global_object3.WINNT; @00012438:0006 local_object1 = LASTRESULT; @00012442:0033 local_object1.bAdmin_Logged_On = 0; @00012461:0006 local_object1 = NOTHING; @0001246B:0035 global_object3.WIN9X; @0001247A:0006 local_object1 = LASTRESULT; @00012484:0033 local_object1.bWin95 = 0; @00012499:0006 local_object1 = NOTHING; @000124A3:0035 global_object3.WIN9X; @000124B2:0006 local_object1 = LASTRESULT; @000124BC:0033 local_object1.bWin9X = 0; @000124D1:0006 local_object1 = NOTHING; @000124DB:0035 global_object3.WIN9X; @000124EA:0006 local_object1 = LASTRESULT; @000124F4:0033 local_object1.bWin98 = 0; @00012509:0006 local_object1 = NOTHING; @00012513:0035 global_object3.WIN9X; @00012522:0006 local_object1 = LASTRESULT; @0001252C:0033 local_object1.bWinMe = 0; @00012541:0006 local_object1 = NOTHING; @0001254B:0035 global_object3.WIN9X; @0001255A:0006 local_object1 = LASTRESULT; @00012564:0033 local_object1.bSubversion_A = 0; @00012580:0006 local_object1 = NOTHING; @0001258A:0035 global_object3.WIN9X; @00012599:0006 local_object1 = LASTRESULT; @000125A3:0033 local_object1.bSubversion_B = 0; @000125BF:0006 local_object1 = NOTHING; @000125C9:0035 global_object3.WIN9X; @000125D8:0006 local_object1 = LASTRESULT; @000125E2:0033 local_object1.bSubversion_C = 0; @000125FE:0006 local_object1 = NOTHING; @00012608:0035 global_object3.WIN9X; @00012617:0006 local_object1 = LASTRESULT; @00012621:0033 local_object1.bVersionNotFound = 0; @00012640:0006 local_object1 = NOTHING; @0001264A:0033 global_object3.bShellExplorer = 0; @00012667:0033 global_object3.bAlpha = 0; @0001267C:0033 global_object3.bIntel = 0; @00012691:0033 global_object3.nOSMajor = 0; @000126A8:0033 global_object3.nOSMinor = 0; @000126BF:0033 global_object3.nWinMajor = 0; @000126D7:0033 global_object3.nWinMinor = 0; @000126EF:0021 function_188(150, local_number1, local_string1); @00012700:000D local_number2 = (local_number1 = 2); @0001270F:0004 if(local_number2) then // ref index: 5 @0001271B:0035 global_object3.WINNT; @0001272A:0006 local_object1 = LASTRESULT; @00012734:0033 local_object1.bWinNT = 1; @00012749:0006 local_object1 = NOTHING; @00012753:0021 function_188(95, local_number1, local_string1); @00012764:0033 global_object3.nWinMinor = local_number1; @0001277A:0021 function_188(85, local_number1, local_string1); @0001278B:0033 global_object3.nWinMajor = local_number1; @000127A1:000D local_number2 = (local_number1 = 4); @000127B0:0004 if(local_number2) then // ref index: 1 @000127BC:0033 global_object3.bShellExplorer = 1; @000127D9:0035 global_object3.WINNT; @000127E8:0006 local_object1 = LASTRESULT; @000127F2:0033 local_object1.bWinNT4 = 1; @00012808:0006 local_object1 = NOTHING; @00012812:0005 goto label_1296b; @0001281B:0007 endif; @0001281B:0007 label_1281b: @0001281D:0009 local_number2 = (local_number1 < 4); @0001282C:0004 if(local_number2) then // ref index: 1 @00012838:0035 global_object3.WINNT; @00012847:0006 local_object1 = LASTRESULT; @00012851:0033 local_object1.bWinNT351 = 1; @00012869:0006 local_object1 = NOTHING; @00012873:0005 goto label_1296b; @0001287C:000C endif; @0001287C:000C label_1287c: @0001287E:000D local_number2 = (local_number1 = 5); @0001288D:0004 if(local_number2) then // ref index: 2 @00012899:0033 global_object3.bShellExplorer = 1; @000128B6:0035 global_object3.nWinMinor; @000128C9:0006 local_number2 = LASTRESULT; @000128D3:000D local_number2 = (local_number2 = 0); @000128E2:0004 if(local_number2) then // ref index: 1 @000128EE:0035 global_object3.WINNT; @000128FD:0006 local_object1 = LASTRESULT; @00012907:0033 local_object1.bWin2000 = 1; @0001291E:0006 local_object1 = NOTHING; @00012928:0005 goto label_1296b; @00012931:0004 endif; @00012931:0004 label_12931: @00012933:0035 global_object3.WINNT; @00012942:0006 local_object1 = LASTRESULT; @0001294C:0033 local_object1.bWinXP = 1; @00012961:0006 local_object1 = NOTHING; @0001296B:0006 endif; @0001296B:0006 label_1296b: @0001296D:0021 function_188(90, local_number1, local_string1); @0001297E:0033 global_object3.nOSMinor = local_number1; @00012993:0021 function_188(80, local_number1, local_string1); @000129A4:0033 global_object3.nOSMajor = local_number1; @000129B9:0021 function_275(); @000129BF:0005 goto label_12c51; @000129C8:000C endif; @000129C8:000C label_129c8: @000129CA:000D local_number2 = (local_number1 = 6); @000129D9:0004 if(local_number2) then // ref index: 6 @000129E5:0035 global_object3.WIN9X; @000129F4:0006 local_object1 = LASTRESULT; @000129FE:0033 local_object1.bWin9X = 1; @00012A13:0006 local_object1 = NOTHING; @00012A1D:0033 global_object3.bShellExplorer = 1; @00012A3A:0021 function_188(95, local_number1, local_string1); @00012A4B:0033 global_object3.nWinMinor = local_number1; @00012A61:0001 // switch/while/??? @00012A65:0035 global_object3.nWinMinor; @00012A78:0006 local_number2 = LASTRESULT; @00012A82:0007 label_12a82: @00012A84:000D local_number3 = (local_number2 = 10); @00012A93:0004 if(local_number3) then // ref index: 1 @00012A9F:0035 global_object3.WIN9X; @00012AAE:0006 local_object1 = LASTRESULT; @00012AB8:0033 local_object1.bWin98 = 1; @00012ACD:0006 local_object1 = NOTHING; @00012AD7:0005 goto label_12bd6; @00012AE0:0007 endif; @00012AE0:0007 label_12ae0: @00012AE2:000D local_number3 = (local_number2 = 0); @00012AF1:0004 if(local_number3) then // ref index: 1 @00012AFD:0035 global_object3.WIN9X; @00012B0C:0006 local_object1 = LASTRESULT; @00012B16:0033 local_object1.bWin95 = 1; @00012B2B:0006 local_object1 = NOTHING; @00012B35:0005 goto label_12bd6; @00012B3E:0007 endif; @00012B3E:0007 label_12b3e: @00012B40:000D local_number3 = (local_number2 = 90); @00012B4F:0004 if(local_number3) then // ref index: 1 @00012B5B:0035 global_object3.WIN9X; @00012B6A:0006 local_object1 = LASTRESULT; @00012B74:0033 local_object1.bWinMe = 1; @00012B89:0006 local_object1 = NOTHING; @00012B93:0005 goto label_12bd6; @00012B9C:0004 endif; @00012B9C:0004 label_12b9c: @00012B9E:0035 global_object3.WIN9X; @00012BAD:0006 local_object1 = LASTRESULT; @00012BB7:0033 local_object1.bWinMe = 1; @00012BCC:0006 local_object1 = NOTHING; @00012BD6:0007 label_12bd6: @00012BD8:0021 function_276(); @00012BDE:0021 function_188(90, local_number1, local_string1); @00012BEF:0033 global_object3.nOSMinor = local_number1; @00012C04:0021 function_188(80, local_number1, local_string1); @00012C15:0033 global_object3.nOSMajor = local_number1; @00012C2A:0021 function_188(85, local_number1, local_string1); @00012C3B:0033 global_object3.nWinMajor = local_number1; @00012C51:0005 endif; @00012C51:0005 label_12c51: @00012C53:0021 function_188(10, local_number1, local_string1); @00012C64:000D local_number2 = (local_number1 = 601); @00012C73:0004 if(local_number2) then // ref index: 1 @00012C7F:0033 global_object3.bAlpha = 1; @00012C94:0005 goto label_12cb4; @00012C9D:0001 endif; @00012C9D:0001 label_12c9d: @00012C9F:0033 global_object3.bIntel = 1; @00012CB4:0002 label_12cb4: @00012CB6:0024 return; @00012CBA:0026 end; // checksum: f77bd043 @00012CCA:0019 label_12cca: @00012CCC:0022 function NUMBER function_275() @00012CCC NUMBER local_number1, local_number2, local_number3, local_number5, local_number6; @00012CCC STRING local_string1; @00012CCC OBJECT local_object1, local_object2; @00012CCC begin @00012CD5:0035 global_object3.WINNT; @00012CE4:0006 local_object2 = LASTRESULT; @00012CEE:0021 Is(8, local_string1); @00012CFC:0006 local_number6 = LASTRESULT; @00012D06:0033 local_object2.bAdmin_Logged_On = local_number6; @00012D23:0006 local_object2 = NOTHING; @00012D2D:0035 global_object3.nWinMajor; @00012D40:0006 local_number6 = LASTRESULT; @00012D4A:000A local_number6 = (local_number6 > 4); @00012D59:0004 if(local_number6) then // ref index: 1 @00012D65:0032 SizeOf(local_object1); @00012D6C:0006 local_number6 = LASTRESULT; @00012D76:0033 local_object1.nOSVersionInfoSize = local_number6; @00012D95:001A local_number6 = &local_object1; @00012D9F:0020 GetVersionEx(local_number6); // dll: KERNEL32.dll @00012DA8:0006 local_number5 = LASTRESULT; @00012DB2:0004 if(local_number5) then // ref index: 1 @00012DBE:0035 global_object3.WINNT; @00012DCD:0006 local_object2 = LASTRESULT; @00012DD7:0035 local_object1.nServicePackMajor; @00012DF2:0006 local_number6 = LASTRESULT; @00012DFC:0033 local_object2.nServicePack = local_number6; @00012E15:0006 local_object2 = NOTHING; @00012E1F:0024 return; @00012E23:000B endif; @00012E23:000B endif; @00012E23:000B label_12e23: @00012E25:0021 function_290(-2147483646, "System\\CurrentControlSet\\Control\\Windows", "CSDVersion", local_number1, local_string1, local_number2); @00012E71:0006 local_number6 = LASTRESULT; @00012E7B:000C local_number6 = (local_number6 >= 0); @00012E8A:0004 if(local_number6) then // ref index: 1 @00012E96:002C StrToNum(local_number3, local_string1); @00012EA0:0035 global_object3.WINNT; @00012EAF:0006 local_object2 = LASTRESULT; @00012EB9:0017 local_number6 = (local_number3 >> 8); @00012EC8:0012 local_number6 = (local_number6 & 255); @00012ED7:0033 local_object2.nServicePack = local_number6; @00012EF0:0006 local_object2 = NOTHING; @00012EFA:0002 endif; @00012EFA:0002 label_12efa: @00012EFC:0024 return; @00012F00:0026 end; // checksum: 6f9db552 @00012F14:0008 label_12f14: @00012F16:0022 function NUMBER function_276() @00012F16 NUMBER local_number1, local_number2, local_number3; @00012F16 STRING local_string1, local_string2, local_string3, local_string4; @00012F16 OBJECT local_object1; @00012F16 begin @00012F1F:0006 local_string1 = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion"; @00012F52:0006 local_string2 = "SubVersionNumber"; @00012F6C:0021 function_290(-2147483646, local_string1, local_string2, local_number1, local_string3, local_number2); @00012F86:0006 local_number3 = LASTRESULT; @00012F90:000D local_number3 = (local_number3 = 0); @00012F9F:0004 if(local_number3) then // ref index: 1 @00012FAB:0006 local_string4 = local_string3; @00012FB5:0007 endif; @00012FB5:0007 label_12fb5: @00012FB7:0008 local_number3 = (local_string4 % "a"); @00012FC5:0004 if(local_number3) then // ref index: 1 @00012FD1:0035 global_object3.WIN9X; @00012FE0:0006 local_object1 = LASTRESULT; @00012FEA:0033 local_object1.bSubversion_A = 1; @00013006:0006 local_object1 = NOTHING; @00013010:0005 goto label_13125; @00013019:0007 endif; @00013019:0007 label_13019: @0001301B:0008 local_number3 = (local_string4 % "b"); @00013029:0004 if(local_number3) then // ref index: 1 @00013035:0035 global_object3.WIN9X; @00013044:0006 local_object1 = LASTRESULT; @0001304E:0033 local_object1.bSubversion_B = 1; @0001306A:0006 local_object1 = NOTHING; @00013074:0005 goto label_13125; @0001307D:0007 endif; @0001307D:0007 label_1307d: @0001307F:0008 local_number3 = (local_string4 % "c"); @0001308D:0004 if(local_number3) then // ref index: 1 @00013099:0035 global_object3.WIN9X; @000130A8:0006 local_object1 = LASTRESULT; @000130B2:0033 local_object1.bSubversion_C = 1; @000130CE:0006 local_object1 = NOTHING; @000130D8:0005 goto label_13125; @000130E1:0004 endif; @000130E1:0004 label_130e1: @000130E3:0035 global_object3.WIN9X; @000130F2:0006 local_object1 = LASTRESULT; @000130FC:0033 local_object1.bVersionNotFound = 1; @0001311B:0006 local_object1 = NOTHING; @00013125:0002 label_13125: @00013127:0024 return; @0001312B:0026 end; // checksum: dc5514c @0001313B:0005 label_1313b: @0001313D:0022 function NUMBER GetProfString(local_string1, local_string2, local_string3, local_string4) @0001313D NUMBER local_number1, local_number2, local_number3, local_number4, local_number6; @0001313D STRING local_string5, local_string6; @0001313D @0001313D begin @00013146:000D local_number6 = (local_string2 = ""); @00013153:0004 if(local_number6) then // ref index: 1 @0001315F:0006 local_number2 = 0; @0001316B:0005 goto label_13180; @00013174:0001 endif; @00013174:0001 label_13174: @00013176:001A local_number2 = &local_string2; @00013180:0004 label_13180: @00013182:000D local_number6 = (local_string3 = ""); @0001318F:0004 if(local_number6) then // ref index: 1 @0001319B:0006 local_number1 = 0; @000131A7:0005 goto label_131bc; @000131B0:0001 endif; @000131B0:0001 label_131b0: @000131B2:001A local_number1 = &local_string3; @000131BC:0008 label_131bc: @000131BE:0031 Resize(local_string4, 2048); @000131CA:0032 SizeOf(local_string4); @000131D1:0006 local_number4 = LASTRESULT; @000131DB:000D local_number6 = (local_string1 = "WIN.INI"); @000131EF:0004 if(local_number6) then // ref index: 1 @000131FB:0020 GetProfileStringA(local_number2, local_number1, "", local_string4, local_number4); // dll: KERNEL32.dll @00013210:0006 local_number3 = LASTRESULT; @0001321A:0005 goto label_132eb; @00013223:0008 endif; @00013223:0008 label_13223: @00013225:0021 function_280(local_string1); @0001322E:0006 local_number6 = LASTRESULT; @00013238:000D local_number6 = (local_number6 = 0); @00013247:0004 if(local_number6) then // ref index: 1 @00013253:0021 function_431(); @00013259:0006 local_string6 = LASTRESULT; @00013263:0014 local_string5 = (local_string6 ^ local_string1); @00013270:0005 goto label_13285; @00013279:0001 endif; @00013279:0001 label_13279: @0001327B:0006 local_string5 = local_string1; @00013285:0006 label_13285: @00013287:0021 Is(3, local_string5); @00013295:0006 local_number6 = LASTRESULT; @0001329F:000D local_number6 = (local_number6 = 0); @000132AE:0004 if(local_number6) then // ref index: 1 @000132BA:0027 // return coming @000132BE:0023 return -1; @000132C7:0002 endif; @000132C7:0002 label_132c7: @000132C9:0020 GetPrivateProfileStringA(local_number2, local_number1, "", local_string4, local_number4, local_string1); // dll: KERNEL32.dll @000132E1:0006 local_number3 = LASTRESULT; @000132EB:0004 label_132eb: @000132ED:000D local_number6 = (local_number3 = 0); @000132FC:0004 if(local_number6) then // ref index: 1 @00013308:0027 // return coming @0001330C:0023 return -1; @00013315:0004 endif; @00013315:0004 label_13315: @00013317:0009 local_number6 = (local_number4 < local_number3); @00013324:0004 if(local_number6) then // ref index: 1 @00013330:0027 // return coming @00013334:0023 return -5; @0001333D:0003 endif; @0001333D:0003 label_1333d: @0001333F:000B local_number6 = (local_number3 <= 0); @0001334E:0004 if(local_number6) then // ref index: 1 @0001335A:0006 local_string4 = ""; @00013364:0003 endif; @00013364:0003 label_13364: @00013366:0027 // return coming @0001336A:0023 return 0; @00013373:0026 end; // checksum: d1defc87 @0001337F:0005 label_1337f: @00013381:0022 function NUMBER function_278(local_string1, local_string2, local_string3, local_string4) @00013381 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @00013381 @00013381 @00013381 begin @0001338A:000D local_number4 = (local_string3 = ""); @00013397:0004 if(local_number4) then // ref index: 1 @000133A3:0006 local_number1 = 0; @000133AF:0005 goto label_133c4; @000133B8:0001 endif; @000133B8:0001 label_133b8: @000133BA:001A local_number1 = &local_string3; @000133C4:0004 label_133c4: @000133C6:000D local_number4 = (local_string4 = ""); @000133D3:0004 if(local_number4) then // ref index: 1 @000133DF:0006 local_number2 = 0; @000133EB:0005 goto label_13400; @000133F4:0001 endif; @000133F4:0001 label_133f4: @000133F6:001A local_number2 = &local_string4; @00013400:0005 label_13400: @00013402:000D local_number4 = (local_string1 = "WIN.INI"); @00013416:0004 if(local_number4) then // ref index: 1 @00013422:0020 WriteProfileStringA(local_string2, local_number1, local_number2); // dll: KERNEL32.dll @00013431:0006 local_number3 = LASTRESULT; @0001343B:0005 goto label_13462; @00013444:0002 endif; @00013444:0002 label_13444: @00013446:0020 WritePrivateProfileStringA(local_string2, local_number1, local_number2, local_string1); // dll: KERNEL32.dll @00013458:0006 local_number3 = LASTRESULT; @00013462:000C label_13462: @00013464:000D local_number4 = (local_string2 = ""); @00013471:000D local_number5 = (local_string3 = ""); @0001347E:0019 local_number4 = (local_number4 = local_number5); @0001348B:000D local_number5 = (local_string4 = ""); @00013498:0019 local_number4 = (local_number4 = local_number5); @000134A5:0018 local_number4 = (local_number3 || local_number4); @000134B2:0004 if(local_number4) then // ref index: 2 @000134BE:000E local_number4 = (local_string3 != ""); @000134CB:000E local_number5 = (local_string4 != ""); @000134D8:0019 local_number4 = (local_number4 = local_number5); @000134E5:0004 if(local_number4) then // ref index: 1 @000134F1:0021 WriteProfString(local_string1, local_string2, local_string3, local_string4); @00013503:0003 endif; @00013503:0003 label_13503: @00013505:0027 // return coming @00013509:0023 return 0; @00013512:0005 goto label_1352a; @0001351B:0002 endif; @0001351B:0002 label_1351b: @0001351D:0027 // return coming @00013521:0023 return -1; @0001352A:0001 label_1352a: @0001352C:0026 end; // checksum: d49f65da @00013538:0010 label_13538: @0001353A:0022 function NUMBER WriteProfString(local_string1, local_string2, local_string3, local_string4) @0001353A NUMBER local_number1; @0001353A @0001353A OBJECT local_object1, local_object2, local_object3, local_object4; @0001353A begin @00013543:0021 function_438(); @00013549:0034 set local_object3 = LASTRESULT; @00013553:0020 IsObject(local_object3); // dll: ISRT.dll @0001355C:0006 local_number1 = LASTRESULT; @00013566:0004 if(local_number1) then // ref index: 1 @00013572:0033 local_object1. = 0 = local_string1; @00013584:0033 local_object1. = 1 = local_string2; @00013596:0033 local_object1. = 2 = local_string3; @000135A8:0033 local_object1. = 3 = local_string4; @000135BA:0033 local_object1. = 4 = 0; @000135CE:0033 local_object1. = 5 = 0; @000135E2:0035 local_object3.OpSequence(OPTYPE_INI); @00013603:0006 local_object4 = LASTRESULT; @0001360D:0035 local_object4.Add(local_object1.local_object2); @00013620:0006 local_object4 = NOTHING; @0001362A:0003 endif; @0001362A:0003 label_1362a: @0001362C:0027 // return coming @00013630:0023 return 0; @00013639:0026 end; // checksum: 4f71bf2c @00013655:0009 label_13655: @00013657:0022 function NUMBER function_280(local_string1) @00013657 NUMBER local_number1, local_number2; @00013657 STRING local_string2, local_string3; @00013657 @00013657 begin @00013660:0021 function_410(local_string2, local_string1, 0); @00013671:0021 function_410(local_string3, local_string1, 2); @00013682:000D local_number1 = (local_string2 = ""); @0001368F:000D local_number2 = (local_string3 = ""); @0001369C:0018 local_number1 = (local_number1 || local_number2); @000136A9:0004 if(local_number1) then // ref index: 1 @000136B5:0027 // return coming @000136B9:0023 return 0; @000136C2:0008 endif; @000136C2:0008 label_136c2: @000136C4:001E local_number1 = local_string2[1]; @000136D3:000D local_number1 = (local_number1 = 58); @000136E2:0004 if(local_number1) then // ref index: 1 @000136EE:0027 // return coming @000136F2:001E local_number1 = local_string2[0]; @00013701:0021 function_282(local_number1); @0001370A:0006 local_number1 = LASTRESULT; @00013714:0023 return local_number1; @0001371B:0003 endif; @0001371B:0003 label_1371b: @0001371D:0027 // return coming @00013721:0023 return 1; @0001372A:0026 end; // checksum: 6ea38 @00013736:0004 label_13736: @00013738:0022 function NUMBER function_281(local_string1, local_number1) @00013738 NUMBER local_number3; @00013738 @00013738 @00013738 begin @00013741:000D local_number3 = (local_number1 = 0); @00013750:0004 if(local_number3) then // ref index: 1 @0001375C:0021 function_283(local_string1); @00013765:0004 endif; @00013765:0004 label_13765: @00013767:0014 local_string1 = (local_string1 ^ ""); @00013774:0027 // return coming @00013778:0023 return 0; @00013781:0026 end; // checksum: 74b3d @0001378D:000B label_1378d: @0001378F:0022 function NUMBER function_282(local_number1) @0001378F NUMBER local_number2, local_number3, local_number4; @0001378F @0001378F @0001378F begin @00013798:0027 // return coming @0001379C:000C local_number2 = (local_number1 >= 97); @000137AB:000B local_number3 = (local_number1 <= 122); @000137BA:0019 local_number2 = (local_number2 = local_number3); @000137C7:000C local_number3 = (local_number1 >= 65); @000137D6:000B local_number4 = (local_number1 <= 90); @000137E5:0019 local_number3 = (local_number3 = local_number4); @000137F2:0018 local_number2 = (local_number2 || local_number3); @000137FF:0023 return local_number2; @00013806:0026 end; // checksum: 2763c @00013812:0007 label_13812: @00013814:0022 function NUMBER function_283(local_string1) @00013814 NUMBER local_number1, local_number2, local_number3; @00013814 STRING local_string2, local_string3, local_string4; @00013814 @00013814 begin @0001381D:0021 function_410(local_string2, local_string1, 1); @0001382E:000D local_number2 = (local_string2 = ""); @0001383B:0004 if(local_number2) then // ref index: 1 @00013847:0007 local_string1 = (".\\" + local_string1); @00013856:0027 // return coming @0001385A:0023 return 1; @00013863:0006 endif; @00013863:0006 label_13863: @00013865:0028 StrLengthChars(local_string2); @0001386C:0006 local_number1 = LASTRESULT; @00013876:0009 local_number2 = (local_number1 < 2); @00013885:0004 if(local_number2) then // ref index: 1 @00013891:0027 // return coming @00013895:0023 return 0; @0001389E:000A endif; @0001389E:000A label_1389e: @000138A0:001E local_number2 = local_string2[1]; @000138AF:000D local_number2 = (local_number2 = 58); @000138BE:000D local_number3 = (local_number1 = 2); @000138CD:0019 local_number2 = (local_number2 = local_number3); @000138DA:0004 if(local_number2) then // ref index: 1 @000138E6:0021 GetDir(local_string1, local_string3); @000138F2:0007 local_string4 = (local_string2 + ".\\"); @00013901:0007 local_string1 = (local_string4 + local_string3); @0001390E:0027 // return coming @00013912:0023 return 1; @0001391B:0003 endif; @0001391B:0003 label_1391b: @0001391D:0027 // return coming @00013921:0023 return 0; @0001392A:0026 end; // checksum: 32f01 @00013936:0009 label_13936: @00013938:0022 function NUMBER CreateInstallationInfo() @00013938 NUMBER local_number1, local_number2; @00013938 STRING local_string1; @00013938 @00013938 begin @00013941:0021 function_240(12, global_string60); @0001394F:0021 function_240(20, global_string61); @0001395D:0021 function_240(28, global_string62); @0001396B:0021 function_240(65, "Success"); @00013980:0021 function_240(73, "Installation Successful."); @000139A6:0004 if(global_number35) then // ref index: 1 @000139B2:0027 // return coming @000139B6:0023 return -1; @000139BF:000A endif; @000139BF:000A label_139bf: @000139C1:000D local_number1 = (global_string60 = ""); @000139CE:000D local_number2 = (global_string61 = ""); @000139DB:0018 local_number1 = (local_number1 || local_number2); @000139E8:000D local_number2 = (global_string62 = ""); @000139F5:0018 local_number1 = (local_number1 || local_number2); @00013A02:000D local_number2 = (global_string63 = ""); @00013A0F:0018 local_number1 = (local_number1 || local_number2); @00013A1C:0004 if(local_number1) then // ref index: 1 @00013A28:0027 // return coming @00013A2C:0023 return -1; @00013A35:000D endif; @00013A35:000D label_13a35: @00013A37:0021 function_400(global_string60, global_string61, global_string62); @00013A46:0021 function_401(0); @00013A51:0014 local_string1 = ("Software" ^ global_string60); @00013A66:0014 local_string1 = (local_string1 ^ global_string61); @00013A73:0014 local_string1 = (local_string1 ^ global_string62); @00013A80:0007 global_string59 = (local_string1 + "\\"); @00013A8E:0020 _RegCreateKey(global_number24, -2147483646, global_string59, "", 1); // dll: ISRT.dll @00013AA7:0006 local_number1 = LASTRESULT; @00013AB1:0009 local_number1 = (local_number1 < 0); @00013AC0:0004 if(local_number1) then // ref index: 1 @00013ACC:0006 global_string59 = ""; @00013AD6:0027 // return coming @00013ADA:0023 return -1; @00013AE3:0004 endif; @00013AE3:0004 label_13ae3: @00013AE5:0006 global_number34 = 1; @00013AF1:0027 // return coming @00013AF5:0023 return 0; @00013AFE:0026 end; // checksum: 95b81410 @00013B0A:0008 label_13b0a: @00013B0C:0022 function NUMBER SetInstallationInfo(local_string1, local_string2, local_string3, local_string4) @00013B0C @00013B0C @00013B0C @00013B0C begin @00013B15:0006 global_string60 = local_string1; @00013B1F:0006 global_string61 = local_string2; @00013B29:0006 global_string62 = local_string3; @00013B33:0006 global_string63 = local_string4; @00013B3D:0027 // return coming @00013B41:0023 return 0; @00013B4A:0026 end; // checksum: 1003c27 @00013B56:0007 label_13b56: @00013B58:0022 function NUMBER RegDBSetItem(local_number1, local_string1) @00013B58 NUMBER local_number2, local_number3; @00013B58 STRING local_string2, local_string3, local_string4; @00013B58 @00013B58 begin @00013B61:0021 function_289(local_number1, local_string2, local_string3, local_number2); @00013B73:0006 local_number3 = LASTRESULT; @00013B7D:0009 local_number3 = (local_number3 < 0); @00013B8C:0004 if(local_number3) then // ref index: 1 @00013B98:0027 // return coming @00013B9C:0023 return -1; @00013BA5:0008 endif; @00013BA5:0008 label_13ba5: @00013BA7:0021 function_410(local_string4, local_string2, 1); @00013BB8:0021 StrRemoveLastSlash(local_string4); @00013BC1:0020 _RegCreateKey(global_number24, -2147483646, local_string4, "", 1); // dll: ISRT.dll @00013BDA:0027 // return coming @00013BDE:0021 function_291(local_number2, local_string2, local_string3, 1, local_string1, -1); @00013BFA:0006 local_number3 = LASTRESULT; @00013C04:0023 return local_number3; @00013C0B:0026 end; // checksum: 301da3f4 @00013C17:0006 label_13c17: @00013C19:0022 function NUMBER MaintenanceStart() @00013C19 NUMBER local_number1; @00013C19 @00013C19 @00013C19 begin @00013C22:0027 // return coming @00013C26:0021 function_288(global_string12); @00013C2F:0006 local_number1 = LASTRESULT; @00013C39:0023 return local_number1; @00013C40:0026 end; // checksum: 7262e @00013C4C:0008 label_13c4c: @00013C4E:0022 function NUMBER function_288(local_string1) @00013C4E NUMBER local_number1; @00013C4E STRING local_string2; @00013C4E @00013C4E begin @00013C57:0014 local_string2 = (global_string10 ^ "setup.ilg"); @00013C6D:0021 RegDBSetItem(4, local_string1); @00013C7B:0006 local_number1 = LASTRESULT; @00013C85:0009 local_number1 = (local_number1 < 0); @00013C94:0004 if(local_number1) then // ref index: 1 @00013CA0:0027 // return coming @00013CA4:0023 return -1; @00013CAD:0006 endif; @00013CAD:0006 label_13cad: @00013CAF:0021 RegDBSetItem(3, global_string61); @00013CBD:0006 local_number1 = LASTRESULT; @00013CC7:0009 local_number1 = (local_number1 < 0); @00013CD6:0004 if(local_number1) then // ref index: 1 @00013CE2:0027 // return coming @00013CE6:0023 return -1; @00013CEF:0006 endif; @00013CEF:0006 label_13cef: @00013CF1:0021 RegDBSetItem(5, local_string2); @00013CFF:0006 local_number1 = LASTRESULT; @00013D09:0009 local_number1 = (local_number1 < 0); @00013D18:0004 if(local_number1) then // ref index: 1 @00013D24:0027 // return coming @00013D28:0023 return -1; @00013D31:0003 endif; @00013D31:0003 label_13d31: @00013D33:0027 // return coming @00013D37:0023 return 0; @00013D40:0026 end; // checksum: 9de11e86 @00013D4C:0011 label_13d4c: @00013D4E:0022 function NUMBER function_289(local_number1, local_string1, local_string2, local_number2) @00013D4E NUMBER local_number3, local_number4, local_number5; @00013D4E @00013D4E OBJECT local_object1; @00013D4E begin @00013D57:0006 local_number2 = -2147483646; @00013D63:0035 global_object3.WINNT; @00013D72:0006 local_object1 = LASTRESULT; @00013D7C:0035 local_object1.bWinNT; @00013D8C:0006 local_object1 = NOTHING; @00013D96:0006 local_number4 = LASTRESULT; @00013DA0:0035 global_object3.bShellExplorer; @00013DB8:0006 local_number5 = LASTRESULT; @00013DC2:0019 local_number4 = (local_number4 = local_number5); @00013DCF:0019 local_number4 = (local_number4 = local_number3); @00013DDC:0004 if(local_number4) then // ref index: 1 @00013DE8:0021 function_376(); @00013DEE:0006 local_number4 = LASTRESULT; @00013DF8:000D local_number4 = (local_number4 = 0); @00013E07:0004 if(local_number4) then // ref index: 1 @00013E13:0006 local_number2 = -2147483647; @00013E1F:0001 endif; @00013E1F:0001 endif; @00013E1F:0001 label_13e1f: @00013E21:0001 // switch/while/??? @00013E25:0006 label_13e25: @00013E27:000D local_number4 = (local_number1 = 1); @00013E36:0004 if(local_number4) then // ref index: 2 @00013E42:000D local_number4 = (global_string63 = ""); @00013E4F:0004 if(local_number4) then // ref index: 1 @00013E5B:0027 // return coming @00013E5F:0023 return -1; @00013E68:0003 endif; @00013E68:0003 label_13e68: @00013E6A:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" + global_string63); @00013EAB:0006 local_string2 = "Path"; @00013EB9:0005 goto label_1419e; @00013EC2:0006 endif; @00013EC2:0006 label_13ec2: @00013EC4:000D local_number4 = (local_number1 = 2); @00013ED3:0004 if(local_number4) then // ref index: 2 @00013EDF:000D local_number4 = (global_string63 = ""); @00013EEC:0004 if(local_number4) then // ref index: 1 @00013EF8:0027 // return coming @00013EFC:0023 return -1; @00013F05:0003 endif; @00013F05:0003 label_13f05: @00013F07:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" + global_string63); @00013F48:0006 local_string2 = ""; @00013F52:0005 goto label_1419e; @00013F5B:0006 endif; @00013F5B:0006 label_13f5b: @00013F5D:000D local_number4 = (local_number1 = 3); @00013F6C:0004 if(local_number4) then // ref index: 2 @00013F78:000D local_number4 = (global_string1 = ""); @00013F85:0004 if(local_number4) then // ref index: 1 @00013F91:0027 // return coming @00013F95:0023 return -1; @00013F9E:0005 endif; @00013F9E:0005 label_13f9e: @00013FA0:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + global_string1); @00013FE1:0006 local_string2 = "DisplayName"; @00013FF6:0006 local_number3 = 1; @00014002:0006 local_number2 = -2147483646; @0001400E:0005 goto label_1419e; @00014017:0006 endif; @00014017:0006 label_14017: @00014019:000D local_number4 = (local_number1 = 4); @00014028:0004 if(local_number4) then // ref index: 2 @00014034:000D local_number4 = (global_string1 = ""); @00014041:0004 if(local_number4) then // ref index: 1 @0001404D:0027 // return coming @00014051:0023 return -1; @0001405A:0005 endif; @0001405A:0005 label_1405a: @0001405C:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + global_string1); @0001409D:0006 local_string2 = "UninstallString"; @000140B6:0006 local_number3 = 1; @000140C2:0006 local_number2 = -2147483646; @000140CE:0005 goto label_1419e; @000140D7:0006 endif; @000140D7:0006 label_140d7: @000140D9:000D local_number4 = (local_number1 = 5); @000140E8:0004 if(local_number4) then // ref index: 2 @000140F4:000D local_number4 = (global_string1 = ""); @00014101:0004 if(local_number4) then // ref index: 1 @0001410D:0027 // return coming @00014111:0023 return -1; @0001411A:0005 endif; @0001411A:0005 label_1411a: @0001411C:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + global_string1); @0001415D:0006 local_string2 = "LogFile"; @0001416E:0006 local_number3 = 1; @0001417A:0006 local_number2 = -2147483646; @00014186:0005 goto label_1419e; @0001418F:0002 endif; @0001418F:0002 label_1418f: @00014191:0027 // return coming @00014195:0023 return -1; @0001419E:0003 label_1419e: @000141A0:0027 // return coming @000141A4:0023 return 0; @000141AD:0026 end; // checksum: 57676bbe @000141BD:000D label_141bd: @000141BF:0022 function NUMBER function_290(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3) @000141BF NUMBER local_number4, local_number5, local_number6, local_number7; @000141BF STRING local_string4; @000141BF @000141BF begin @000141C8:0006 local_string4 = local_string3; @000141D2:0006 local_number6 = 0; @000141DE:0021 StrLength(local_string4); @000141E7:0006 local_number5 = LASTRESULT; @000141F1:0020 _RegQueryKeyValue(global_number24, local_number1, local_string1, local_string2, local_number2, local_string4, local_number5); // dll: ISRT.dll @0001420C:0006 local_number4 = LASTRESULT; @00014216:000D local_number7 = (local_number4 = -10); @00014225:0004 if(local_number7) then // ref index: 1 @00014231:0020 _RegQueryKeyBinaryValue(global_number24, local_number1, local_string1, local_string2, local_string4, local_number5); // dll: ISRT.dll @00014249:0006 local_number4 = LASTRESULT; @00014253:0006 local_number2 = 3; @0001425F:0006 local_number6 = 1; @0001426B:0003 endif; @0001426B:0003 label_1426b: @0001426D:000D local_number7 = (local_number4 = 0); @0001427C:0004 if(local_number7) then // ref index: 1 @00014288:0006 local_number3 = local_number5; @00014292:0005 endif; @00014292:0005 label_14292: @00014294:000B local_number7 = (local_number4 <= 0); @000142A3:0004 if(local_number7) then // ref index: 1 @000142AF:0006 local_string3 = local_string4; @000142B9:0027 // return coming @000142BD:0023 return local_number4; @000142C4:0007 endif; @000142C4:0007 label_142c4: @000142C6:0032 SizeOf(local_string4); @000142CD:0006 local_number7 = LASTRESULT; @000142D7:000A local_number7 = (local_number4 > local_number7); @000142E4:0004 if(local_number7) then // ref index: 1 @000142F0:0031 Resize(local_string4, local_number5); @000142FA:0021 StrLength(local_string4); @00014303:0006 local_number3 = LASTRESULT; @0001430D:0006 endif; @0001430D:0006 label_1430d: @0001430F:0004 if(local_number6) then // ref index: 1 @0001431B:0020 _RegQueryKeyBinaryValue(global_number24, local_number1, local_string1, local_string2, local_string4, local_number3); // dll: ISRT.dll @00014333:0006 local_number4 = LASTRESULT; @0001433D:0006 local_string3 = local_string4; @00014347:0027 // return coming @0001434B:0023 return local_number4; @00014352:0006 endif; @00014352:0006 label_14352: @00014354:0020 _RegQueryKeyValue(global_number24, local_number1, local_string1, local_string2, local_number2, local_string4, local_number3); // dll: ISRT.dll @0001436F:0006 local_number4 = LASTRESULT; @00014379:0006 local_string3 = local_string4; @00014383:0027 // return coming @00014387:0023 return local_number4; @0001438E:0026 end; // checksum: fafd3ad0 @0001439A:0007 label_1439a: @0001439C:0022 function NUMBER function_291(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3) @0001439C NUMBER local_number4; @0001439C @0001439C @0001439C begin @000143A5:000D local_number4 = (local_number2 = 3); @000143B4:0004 if(local_number4) then // ref index: 1 @000143C0:0027 // return coming @000143C4:0020 _RegSetKeyBinaryValue(global_number24, local_number1, local_string1, local_string2, local_string3, local_number3); // dll: ISRT.dll @000143DC:0006 local_number4 = LASTRESULT; @000143E6:0023 return local_number4; @000143ED:0005 endif; @000143ED:0005 label_143ed: @000143EF:0027 // return coming @000143F3:0020 _RegSetKeyValue(global_number24, local_number1, local_string1, local_string2, local_number2, local_string3, local_number3); // dll: ISRT.dll @0001440E:0006 local_number4 = LASTRESULT; @00014418:0023 return local_number4; @0001441F:0026 end; // checksum: 16ff41d @0001442B:0005 label_1442b: @0001442D:0022 function NUMBER function_292() @0001442D @0001442D @0001442D @0001442D begin @00014436:0006 global_number36 = -2147483648; @00014442:0027 // return coming @00014446:0023 return 0; @0001444F:0026 end; // checksum: 321a2 @0001445B:0006 label_1445b: @0001445D:0022 function NUMBER ListCreate(local_number1) @0001445D NUMBER local_number2; @0001445D @0001445D @0001445D begin @00014466:0027 // return coming @0001446A:0020 _ListCreate(global_number24, local_number1); // dll: ISRT.dll @00014476:0006 local_number2 = LASTRESULT; @00014480:0023 return local_number2; @00014487:0026 end; // checksum: 422a012e @00014493:0006 label_14493: @00014495:0022 function NUMBER ListDestroy(local_number1) @00014495 NUMBER local_number2; @00014495 @00014495 @00014495 begin @0001449E:0027 // return coming @000144A2:0020 _ListDestroy(global_number24, local_number1); // dll: ISRT.dll @000144AE:0006 local_number2 = LASTRESULT; @000144B8:0023 return local_number2; @000144BF:0026 end; // checksum: 2d370038 @000144CB:0006 label_144cb: @000144CD:0022 function NUMBER ListCount/ListDestroy(local_number1) @000144CD NUMBER local_number2; @000144CD @000144CD @000144CD begin @000144D6:0027 // return coming @000144DA:0020 _ListCount(global_number24, local_number1); // dll: ISRT.dll @000144E6:0006 local_number2 = LASTRESULT; @000144F0:0023 return local_number2; @000144F7:0026 end; // checksum: 52520122 @00014503:0006 label_14503: @00014505:0022 function NUMBER ListSetIndex(local_number1, local_number2) @00014505 NUMBER local_number3; @00014505 @00014505 @00014505 begin @0001450E:0027 // return coming @00014512:0020 _ListSetIndex(global_number24, local_number1, local_number2); // dll: ISRT.dll @00014521:0006 local_number3 = LASTRESULT; @0001452B:0023 return local_number3; @00014532:0026 end; // checksum: 363c0b79 @0001453E:0006 label_1453e: @00014540:0022 function NUMBER ListAddItem(local_number1, local_number2, local_number3) @00014540 NUMBER local_number4; @00014540 @00014540 @00014540 begin @00014549:0027 // return coming @0001454D:0020 _ListAddItem(global_number24, local_number1, local_number2, local_number3); // dll: ISRT.dll @0001455F:0006 local_number4 = LASTRESULT; @00014569:0023 return local_number4; @00014570:0026 end; // checksum: 2e390003 @0001457C:0006 label_1457c: @0001457E:0022 function NUMBER ListAddString(local_number1, local_string1, local_number2) @0001457E NUMBER local_number3; @0001457E @0001457E @0001457E begin @00014587:0027 // return coming @0001458B:0020 _ListAddString(global_number24, local_number1, local_string1, local_number2); // dll: ISRT.dll @0001459D:0006 local_number3 = LASTRESULT; @000145A7:0023 return local_number3; @000145AE:0026 end; // checksum: 2a2e6376 @000145BA:000A label_145ba: @000145BC:0022 function NUMBER function_304(local_number1, local_string1) @000145BC NUMBER local_number2, local_number3, local_number4; @000145BC STRING local_string2; @000145BC @000145BC begin @000145C5:0006 local_string2 = local_string1; @000145CF:0021 StrLength(local_string2); @000145D8:0006 local_number3 = LASTRESULT; @000145E2:0020 _ListCurrentString(global_number24, local_number1, local_string2, local_number3); // dll: ISRT.dll @000145F4:0006 local_number2 = LASTRESULT; @000145FE:000D local_number3 = (local_number2 = -502); @0001460D:0004 if(local_number3) then // ref index: 1 @00014619:0006 local_number2 = 1; @00014625:0005 goto label_146a0; @0001462E:0009 endif; @0001462E:0009 label_1462e: @00014630:000E local_number3 = (local_number2 != 0); @0001463F:000A local_number4 = (local_number2 > 0); @0001464E:0019 local_number3 = (local_number3 = local_number4); @0001465B:0004 if(local_number3) then // ref index: 1 @00014667:0031 Resize(local_string2, local_number2); @00014671:0021 StrLength(local_string2); @0001467A:0006 local_number3 = LASTRESULT; @00014684:0020 _ListCurrentString(global_number24, local_number1, local_string2, local_number3); // dll: ISRT.dll @00014696:0006 local_number2 = LASTRESULT; @000146A0:0004 endif; @000146A0:0004 label_146a0: @000146A2:0006 local_string1 = local_string2; @000146AC:0027 // return coming @000146B0:0023 return local_number2; @000146B7:0026 end; // checksum: fffef2f9 @000146C3:0006 label_146c3: @000146C5:0022 function NUMBER ListFindString(local_number1, local_string1) @000146C5 NUMBER local_number2; @000146C5 @000146C5 @000146C5 begin @000146CE:0027 // return coming @000146D2:0020 _ListFindString(global_number24, local_number1, local_string1); // dll: ISRT.dll @000146E1:0006 local_number2 = LASTRESULT; @000146EB:0023 return local_number2; @000146F2:0026 end; // checksum: 3b474944 @000146FE:0006 label_146fe: @00014700:0022 function NUMBER ListGetFirstItem(local_number1, local_number2) @00014700 NUMBER local_number3; @00014700 @00014700 @00014700 begin @00014709:0027 // return coming @0001470D:0020 _ListGetFirstItem(global_number24, local_number1, local_number2); // dll: ISRT.dll @0001471C:0006 local_number3 = LASTRESULT; @00014726:0023 return local_number3; @0001472D:0026 end; // checksum: 455e5117 @00014739:000A label_14739: @0001473B:0022 function NUMBER function_307(local_number1, local_string1) @0001473B NUMBER local_number2, local_number3, local_number4; @0001473B STRING local_string2; @0001473B @0001473B begin @00014744:0006 local_string2 = local_string1; @0001474E:0021 StrLength(local_string2); @00014757:0006 local_number3 = LASTRESULT; @00014761:0020 _ListGetFirstString(global_number24, local_number1, local_string2, local_number3); // dll: ISRT.dll @00014773:0006 local_number2 = LASTRESULT; @0001477D:000D local_number3 = (local_number2 = -502); @0001478C:0004 if(local_number3) then // ref index: 1 @00014798:0006 local_number2 = 1; @000147A4:0005 goto label_1481f; @000147AD:0009 endif; @000147AD:0009 label_147ad: @000147AF:000E local_number3 = (local_number2 != 0); @000147BE:000A local_number4 = (local_number2 > 0); @000147CD:0019 local_number3 = (local_number3 = local_number4); @000147DA:0004 if(local_number3) then // ref index: 1 @000147E6:0031 Resize(local_string2, local_number2); @000147F0:0021 StrLength(local_string2); @000147F9:0006 local_number3 = LASTRESULT; @00014803:0020 _ListGetFirstString(global_number24, local_number1, local_string2, local_number3); // dll: ISRT.dll @00014815:0006 local_number2 = LASTRESULT; @0001481F:0004 endif; @0001481F:0004 label_1481f: @00014821:0006 local_string1 = local_string2; @0001482B:0027 // return coming @0001482F:0023 return local_number2; @00014836:0026 end; // checksum: fffef2f9 @00014842:0006 label_14842: @00014844:0022 function NUMBER ListGetNextItem(local_number1, local_number2) @00014844 NUMBER local_number3; @00014844 @00014844 @00014844 begin @0001484D:0027 // return coming @00014851:0020 _ListGetNextItem(global_number24, local_number1, local_number2); // dll: ISRT.dll @00014860:0006 local_number3 = LASTRESULT; @0001486A:0023 return local_number3; @00014871:0026 end; // checksum: 4a45604f @0001487D:000A label_1487d: @0001487F:0022 function NUMBER function_309(local_number1, local_string1) @0001487F NUMBER local_number2, local_number3, local_number4; @0001487F STRING local_string2; @0001487F @0001487F begin @00014888:0006 local_string2 = local_string1; @00014892:0021 StrLength(local_string2); @0001489B:0006 local_number3 = LASTRESULT; @000148A5:0020 _ListGetNextString(global_number24, local_number1, local_string2, local_number3); // dll: ISRT.dll @000148B7:0006 local_number2 = LASTRESULT; @000148C1:000D local_number3 = (local_number2 = -502); @000148D0:0004 if(local_number3) then // ref index: 1 @000148DC:0006 local_number2 = 1; @000148E8:0005 goto label_14963; @000148F1:0009 endif; @000148F1:0009 label_148f1: @000148F3:000E local_number3 = (local_number2 != 0); @00014902:000A local_number4 = (local_number2 > 0); @00014911:0019 local_number3 = (local_number3 = local_number4); @0001491E:0004 if(local_number3) then // ref index: 1 @0001492A:0031 Resize(local_string2, local_number2); @00014934:0021 StrLength(local_string2); @0001493D:0006 local_number3 = LASTRESULT; @00014947:0020 _ListGetNextString(global_number24, local_number1, local_string2, local_number3); // dll: ISRT.dll @00014959:0006 local_number2 = LASTRESULT; @00014963:0004 endif; @00014963:0004 label_14963: @00014965:0006 local_string1 = local_string2; @0001496F:0027 // return coming @00014973:0023 return local_number2; @0001497A:0026 end; // checksum: fffef2f9 @00014986:0006 label_14986: @00014988:0022 function NUMBER ListDeleteString/ListDeleteItem(local_number1) @00014988 NUMBER local_number2; @00014988 @00014988 @00014988 begin @00014991:0027 // return coming @00014995:0020 _ListDeleteString(global_number24, local_number1); // dll: ISRT.dll @000149A1:0006 local_number2 = LASTRESULT; @000149AB:0023 return local_number2; @000149B2:0026 end; // checksum: 7654743a @000149BE:0006 label_149be: @000149C0:0022 function NUMBER ListReadFromFile(local_number1, local_string1) @000149C0 NUMBER local_number2; @000149C0 @000149C0 @000149C0 begin @000149C9:0027 // return coming @000149CD:0020 _ListReadFromFile(global_number24, local_number1, local_string1); // dll: ISRT.dll @000149DC:0006 local_number2 = LASTRESULT; @000149E6:0023 return local_number2; @000149ED:0026 end; // checksum: 45436025 @000149F9:0006 label_149f9: @000149FB:0022 function NUMBER function_312(local_number1) @000149FB NUMBER local_number2; @000149FB @000149FB @000149FB begin @00014A04:0027 // return coming @00014A08:0020 _ListGetType(global_number24, local_number1); // dll: ISRT.dll @00014A14:0006 local_number2 = LASTRESULT; @00014A1E:0023 return local_number2; @00014A25:0026 end; // checksum: 36280818 @00014A31:000F label_14a31: @00014A33:0022 function NUMBER SdAskDestPath(local_string1, local_string2, local_string3, local_number1) @00014A33 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @00014A33 STRING local_string4, local_string5, local_string6; @00014A33 @00014A33 begin @00014A3C:0006 local_string4 = "SdAskDestPath"; @00014A53:0006 local_number4 = 12005; @00014A5F:0006 local_string5 = local_string3; @00014A69:0021 function_406(); @00014A6F:0006 local_number7 = LASTRESULT; @00014A79:000D local_number7 = (local_number7 = 2); @00014A88:0004 if(local_number7) then // ref index: 2 @00014A94:0021 SdMakeName(global_string3, local_string4, local_string1, global_number37); @00014AA6:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string6, local_number2); @00014AC3:000E local_number7 = (local_number2 != 12); @00014AD2:000E local_number8 = (local_number2 != 2); @00014AE1:0019 local_number7 = (local_number7 = local_number8); @00014AEE:0004 if(local_number7) then // ref index: 1 @00014AFA:0021 SilentReadData/SilentWriteData(global_string3, "szDir", 1, local_string3, local_number3); @00014B16:0002 endif; @00014B16:0002 label_14b16: @00014B18:0027 // return coming @00014B1C:0023 return local_number2; @00014B23:0003 endif; @00014B23:0003 label_14b23: @00014B25:000D local_number7 = (global_number14 = 0); @00014B34:0004 if(local_number7) then // ref index: 1 @00014B40:0021 SdInit(); @00014B46:0006 endif; @00014B46:0006 label_14b46: @00014B48:0021 EzDefineDialog(local_string4, "", "", 12005); @00014B5C:0006 local_number7 = LASTRESULT; @00014B66:000D local_number7 = (local_number7 = -1); @00014B75:0004 if(local_number7) then // ref index: 1 @00014B81:0027 // return coming @00014B85:0023 return -1; @00014B8E:0001 endif; @00014B8E:0001 label_14b8e: @00014B90:0006 local_number6 = 0; @00014B9C:0006 label_14b9c: @00014B9E:0001 // switch/while/??? @00014BA2:000D local_number7 = (local_number6 = 0); @00014BB1:0004 if(local_number7) then // ref index: 10 @00014BBD:0021 WaitOnDialog/ReleaseDialog(local_string4); @00014BC6:0006 local_number2 = LASTRESULT; @00014BD0:0001 // switch/while/??? @00014BD4:0006 label_14bd4: @00014BD6:000D local_number7 = (local_number2 = -100); @00014BE5:0004 if(local_number7) then // ref index: 2 @00014BF1:0021 CtrlSetText/CtrlGetText(local_string4, -2147482933, local_string5); @00014C02:000E local_number7 = (local_string2 != ""); @00014C0F:0004 if(local_number7) then // ref index: 1 @00014C1B:0021 function_347(local_string4, 718, local_string2); @00014C2C:0005 endif; @00014C2C:0005 label_14c2c: @00014C2E:0021 CmdGetHwndDlg/WaitOnDialog(local_string4); @00014C37:0006 local_number5 = LASTRESULT; @00014C41:0021 function_343(local_string4, local_number5, local_number1, global_string2); @00014C53:0021 function_359(local_string4, local_number5, local_string1); @00014C62:0005 goto label_14e17; @00014C6B:0005 endif; @00014C6B:0005 label_14c6b: @00014C6D:000D local_number7 = (local_number2 = 196); @00014C7C:0004 if(local_number7) then // ref index: 1 @00014C88:0021 function_371("", "", local_string5, 1); @00014C9C:0021 CtrlSetText/CtrlGetText(local_string4, -2147482933, local_string5); @00014CAD:0005 goto label_14e17; @00014CB6:0006 endif; @00014CB6:0006 label_14cb6: @00014CB8:000D local_number7 = (local_number2 = 1); @00014CC7:0004 if(local_number7) then // ref index: 1 @00014CD3:0006 local_string3 = local_string5; @00014CDD:0006 local_number2 = 1; @00014CE9:0006 local_number6 = 1; @00014CF5:0005 goto label_14e17; @00014CFE:0005 endif; @00014CFE:0005 label_14cfe: @00014D00:000D local_number7 = (local_number2 = 12); @00014D0F:0004 if(local_number7) then // ref index: 1 @00014D1B:0006 local_number2 = 12; @00014D27:0006 local_number6 = 1; @00014D33:0005 goto label_14e17; @00014D3C:0006 endif; @00014D3C:0006 label_14d3c: @00014D3E:000D local_number7 = (local_number2 = -1); @00014D4D:0004 if(local_number7) then // ref index: 1 @00014D59:0021 function_350(-1, "SdAskDestPath"); @00014D74:0006 local_number2 = -1; @00014D80:0006 local_number6 = 1; @00014D8C:0005 goto label_14e17; @00014D95:0004 endif; @00014D95:0004 label_14d95: @00014D97:000D local_number7 = (local_number2 = -200); @00014DA6:0004 if(local_number7) then // ref index: 1 @00014DB2:0021 function_351(local_number5, local_number2, local_number6); @00014DC1:0005 goto label_14e17; @00014DCA:0007 endif; @00014DCA:0007 label_14dca: @00014DCC:0021 function_344(local_number2); @00014DD5:0006 local_number7 = LASTRESULT; @00014DDF:0021 function_345(local_number2); @00014DE8:0006 local_number8 = LASTRESULT; @00014DF2:0019 local_number7 = (local_number7 = local_number8); @00014DFF:0004 if(local_number7) then // ref index: 1 @00014E0B:0006 local_number6 = 1; @00014E17:0001 endif; @00014E17:0001 label_14e17: @00014E19:0005 goto label_14b9c; @00014E22:000A endif; @00014E22:000A label_14e22: @00014E24:0021 EndDialog(local_string4); @00014E2D:0021 ReleaseDialog/EndDialog(local_string4); @00014E36:0021 SdInit(); @00014E3C:0021 function_406(); @00014E42:0006 local_number7 = LASTRESULT; @00014E4C:000D local_number7 = (local_number7 = 1); @00014E5B:0004 if(local_number7) then // ref index: 1 @00014E67:0021 SdMakeName(global_string3, local_string4, local_string1, global_number37); @00014E79:0021 SilentWriteData(global_string3, "szDir", 1, local_string3, 0); @00014E97:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2); @00014EB4:0003 endif; @00014EB4:0003 label_14eb4: @00014EB6:0027 // return coming @00014EBA:0023 return local_number2; @00014EC1:0026 end; // checksum: b47af23e @00014ECD:0010 label_14ecd: @00014ECF:0022 function NUMBER SdComponentTree(local_string1, local_string2, local_string3, local_string4, local_number1) @00014ECF NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number10, local_number11, local_number13, local_number15, local_number16; @00014ECF STRING local_string5, local_string8, local_string9, local_string10, local_string11, local_string12, local_string13, local_string15, local_string17; @00014ECF @00014ECF begin @00014ED8:0006 local_string15 = "K"; @00014EE3:0006 local_string5 = "SdComponentTree"; @00014EFC:0006 local_number5 = 12052; @00014F08:0021 function_406(); @00014F0E:0006 local_number15 = LASTRESULT; @00014F18:000D local_number15 = (local_number15 = 2); @00014F27:0004 if(local_number15) then // ref index: 2 @00014F33:0021 SdMakeName(global_string3, local_string5, local_string1, global_number38); @00014F45:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string8, local_number2); @00014F62:000E local_number15 = (local_number2 != 12); @00014F71:000E local_number16 = (local_number2 != 2); @00014F80:0019 local_number15 = (local_number15 = local_number16); @00014F8D:0004 if(local_number15) then // ref index: 1 @00014F99:0021 SilentReadData/SilentWriteData(global_string3, "Component", 4, local_string4, local_number3); @00014FB9:0021 SilentReadData/SilentWriteData(global_string3, "szDir", 1, local_string3, local_number3); @00014FD5:0002 endif; @00014FD5:0002 label_14fd5: @00014FD7:0027 // return coming @00014FDB:0023 return local_number2; @00014FE2:0003 endif; @00014FE2:0003 label_14fe2: @00014FE4:000D local_number15 = (global_number14 = 0); @00014FF3:0004 if(local_number15) then // ref index: 1 @00014FFF:0021 SdInit(); @00015005:0006 endif; @00015005:0006 label_15005: @00015007:0021 DefineDialog(local_string5, 0, "", local_number5, "", 0, -2, 3); @0001502D:0006 local_number15 = LASTRESULT; @00015037:000D local_number15 = (local_number15 = -1); @00015046:0004 if(local_number15) then // ref index: 1 @00015052:0027 // return coming @00015056:0023 return -1; @0001505F:0001 endif; @0001505F:0001 label_1505f: @00015061:0006 local_number13 = 0; @0001506D:0006 label_1506d: @0001506F:0001 // switch/while/??? @00015073:000D local_number15 = (local_number13 = 0); @00015082:0004 if(local_number15) then // ref index: 20 @0001508E:0021 WaitOnDialog/ReleaseDialog(local_string5); @00015097:0006 local_number2 = LASTRESULT; @000150A1:0001 // switch/while/??? @000150A5:0005 label_150a5: @000150A7:000D local_number15 = (local_number2 = -100); @000150B6:0004 if(local_number15) then // ref index: 6 @000150C2:000E local_number15 = (local_string2 != ""); @000150CF:0004 if(local_number15) then // ref index: 1 @000150DB:0021 function_347(local_string5, 711, local_string2); @000150EC:0005 endif; @000150EC:0005 label_150ec: @000150EE:0021 function_410(local_string17, local_string3, 0); @000150FF:001E local_number15 = local_string17[1]; @0001510E:000D local_number15 = (local_number15 = 58); @0001511D:0004 if(local_number15) then // ref index: 1 @00015129:0021 StrToUpper/StrToLower(local_string17, local_string17); @00015135:000D endif; @00015135:000D label_15135: @00015137:0021 CtrlSetText/CtrlGetText(local_string5, -2147482926, local_string17); @00015148:0021 CtrlSetText/CtrlGetText(local_string5, -2147482925, local_string17); @00015159:0021 CmdGetHwndDlg/WaitOnDialog(local_string5); @00015162:0006 local_number11 = LASTRESULT; @0001516C:0021 function_343(local_string5, local_number11, 8, global_string2); @00015180:0021 function_359(local_string5, local_number11, local_string1); @0001518F:0021 function_76(local_number11, 1000, global_string6, local_string4, local_number1); @000151A6:0006 local_number4 = LASTRESULT; @000151B0:000D local_number15 = (local_number4 = 0); @000151BF:0004 if(local_number15) then // ref index: 1 @000151CB:0021 function_350(-1, "SdComponentTree"); @000151E8:0006 local_number2 = -1; @000151F4:0006 local_number13 = 1; @00015200:0007 endif; @00015200:0007 label_15200: @00015202:0021 ComponentGetTotalCost/ComponentCompareSizeRequired(global_string6, local_string3, local_number8); @00015211:000C local_number15 = (local_number8 >= 0); @00015220:0004 if(local_number15) then // ref index: 1 @0001522C:0021 function_349(local_number8, local_string12); @00015238:0020 GetDlgItem(local_number11, 716); // dll: USER.dll @00015246:0006 local_number15 = LASTRESULT; @00015250:0020 SetWindowText(local_number15, local_string12); // dll: USER.dll @0001525C:000A endif; @0001525C:000A label_1525c: @0001525E:0021 StrLength(local_string3); @00015267:0006 local_number15 = LASTRESULT; @00015271:000A local_number15 = (local_number15 > 0); @00015280:0004 if(local_number15) then // ref index: 1 @0001528C:0021 GetDiskSpaceEx(local_string3, 10); @0001529A:0006 local_number10 = LASTRESULT; @000152A4:0021 function_349(local_number10, local_string13); @000152B0:0020 GetDlgItem(local_number11, 717); // dll: USER.dll @000152BE:0006 local_number15 = LASTRESULT; @000152C8:0020 SetWindowText(local_number15, local_string13); // dll: USER.dll @000152D4:0001 endif; @000152D4:0001 label_152d4: @000152D6:0005 goto label_15662; @000152DF:000F endif; @000152DF:000F label_152df: @000152E1:000D local_number15 = (local_number2 = 1000); @000152F0:0004 if(local_number15) then // ref index: 4 @000152FC:0021 CtrlGetSubCommand(local_string5); @00015305:0006 local_number6 = LASTRESULT; @0001530F:002D NumToStr(local_string11, local_number6); @00015319:000D local_number15 = (local_number6 = -402); @00015328:0004 if(local_number15) then // ref index: 1 @00015334:0021 function_77(local_number4, local_string9); @00015340:0006 local_number15 = LASTRESULT; @0001534A:000D local_number15 = (local_number15 = 0); @00015359:0004 if(local_number15) then // ref index: 1 @00015365:0021 function_81(global_string6, local_string9, 0, local_number7, local_string10); @0001537C:0020 GetDlgItem(local_number11, 712); // dll: USER.dll @0001538A:0006 local_number15 = LASTRESULT; @00015394:0020 SetWindowText(local_number15, local_string10); // dll: USER.dll @000153A0:0007 endif; @000153A0:0007 endif; @000153A0:0007 label_153a0: @000153A2:0021 ComponentGetTotalCost/ComponentCompareSizeRequired(global_string6, local_string3, local_number8); @000153B1:000C local_number15 = (local_number8 >= 0); @000153C0:0004 if(local_number15) then // ref index: 1 @000153CC:0021 function_349(local_number8, local_string12); @000153D8:0020 GetDlgItem(local_number11, 716); // dll: USER.dll @000153E6:0006 local_number15 = LASTRESULT; @000153F0:0020 SetWindowText(local_number15, local_string12); // dll: USER.dll @000153FC:000A endif; @000153FC:000A label_153fc: @000153FE:0021 StrLength(local_string3); @00015407:0006 local_number15 = LASTRESULT; @00015411:000A local_number15 = (local_number15 > 0); @00015420:0004 if(local_number15) then // ref index: 1 @0001542C:0021 GetDiskSpaceEx(local_string3, 10); @0001543A:0006 local_number10 = LASTRESULT; @00015444:0021 function_349(local_number10, local_string13); @00015450:0020 GetDlgItem(local_number11, 717); // dll: USER.dll @0001545E:0006 local_number15 = LASTRESULT; @00015468:0020 SetWindowText(local_number15, local_string13); // dll: USER.dll @00015474:0002 endif; @00015474:0002 label_15474: @00015476:0006 local_number13 = 0; @00015482:0005 goto label_15662; @0001548B:000B endif; @0001548B:000B label_1548b: @0001548D:000D local_number15 = (local_number2 = 1); @0001549C:0004 if(local_number15) then // ref index: 3 @000154A8:002B StrCompare(local_string3, ""); @000154B2:0006 local_number15 = LASTRESULT; @000154BC:0021 function_355(local_string4, local_string5, local_string3); @000154CB:0006 local_number16 = LASTRESULT; @000154D5:000D local_number16 = (local_number16 = 0); @000154E4:0019 local_number15 = (local_number15 = local_number16); @000154F1:0004 if(local_number15) then // ref index: 1 @000154FD:0021 MessageBox(global_string4, -65534); @0001550B:0005 goto label_1552e; @00015514:0002 endif; @00015514:0002 label_15514: @00015516:0006 local_number2 = 1; @00015522:0006 local_number13 = 1; @0001552E:0001 label_1552e: @00015530:0005 goto label_15662; @00015539:0005 endif; @00015539:0005 label_15539: @0001553B:000D local_number15 = (local_number2 = 12); @0001554A:0004 if(local_number15) then // ref index: 1 @00015556:0006 local_number2 = 12; @00015562:0006 local_number13 = 1; @0001556E:0005 goto label_15662; @00015577:0006 endif; @00015577:0006 label_15577: @00015579:000D local_number15 = (local_number2 = -1); @00015588:0004 if(local_number15) then // ref index: 1 @00015594:0021 function_350(-1, "SdComponentTree"); @000155B1:0006 local_number2 = -1; @000155BD:0006 local_number13 = 1; @000155C9:0005 goto label_15662; @000155D2:0004 endif; @000155D2:0004 label_155d2: @000155D4:000D local_number15 = (local_number2 = -200); @000155E3:0004 if(local_number15) then // ref index: 1 @000155EF:0021 function_351(local_number11, local_number2, local_number13); @000155FE:0005 goto label_15662; @00015607:0007 endif; @00015607:0007 label_15607: @00015609:0021 function_344(local_number2); @00015612:0006 local_number15 = LASTRESULT; @0001561C:0021 function_345(local_number2); @00015625:0006 local_number16 = LASTRESULT; @0001562F:0019 local_number15 = (local_number15 = local_number16); @0001563C:0004 if(local_number15) then // ref index: 1 @00015648:0006 local_number13 = 1; @00015654:0001 endif; @00015654:0001 label_15654: @00015656:0006 local_number13 = 0; @00015662:0001 label_15662: @00015664:0005 goto label_1506d; @0001566D:000B endif; @0001566D:000B label_1566d: @0001566F:0021 EndDialog(local_string5); @00015678:0021 ReleaseDialog/EndDialog(local_string5); @00015681:0021 SdInit(); @00015687:0021 function_406(); @0001568D:0006 local_number15 = LASTRESULT; @00015697:000D local_number15 = (local_number15 = 1); @000156A6:0004 if(local_number15) then // ref index: 1 @000156B2:0021 SdMakeName(global_string3, local_string5, local_string1, global_number38); @000156C4:0021 SilentWriteData(global_string3, "szDir", 1, local_string3, local_number3); @000156E0:0021 SilentWriteData(global_string3, "Component", 4, local_string4, local_number3); @00015700:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2); @0001571D:0003 endif; @0001571D:0003 label_1571d: @0001571F:0027 // return coming @00015723:0023 return local_number2; @0001572A:0026 end; // checksum: eb3e4cb9 @0001573A:0002 label_1573a: @0001573C:0022 function NUMBER function_330(local_number1, local_string1) @0001573C NUMBER local_number2, local_number3, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15, local_number16, local_number17, local_number18, local_number19; @0001573C STRING local_string2, local_string3, local_string4, local_string6, local_string7, local_string8; @0001573C OBJECT local_object1; @0001573C begin @00015745:0001 // switch/while/??? @00015749:000A label_15749: @0001574B:000D local_number17 = (local_number1 = 3); @0001575A:0004 if(local_number17) then // ref index: 3 @00015766:0006 local_string2 = "SharedFileDlg"; @0001577D:0006 local_number6 = 17049; @00015789:0006 local_number5 = 17047; @00015795:0006 local_string6 = "File Transfer"; @000157AC:0006 local_string7 = "SharedFile"; @000157C0:0004 if(global_number12) then // ref index: 1 @000157CC:0027 // return coming @000157D0:0023 return 7; @000157D9:0003 endif; @000157D9:0003 label_157d9: @000157DB:0004 if(global_number13) then // ref index: 1 @000157E7:0027 // return coming @000157EB:0023 return 6; @000157F4:0001 endif; @000157F4:0001 label_157f4: @000157F6:0005 goto label_15995; @000157FF:000A endif; @000157FF:000A label_157ff: @00015801:000D local_number17 = (local_number1 = 1); @00015810:0004 if(local_number17) then // ref index: 3 @0001581C:0006 local_string2 = "ReadOnlyDlg"; @00015831:0006 local_number6 = 17051; @0001583D:0006 local_number5 = 17005; @00015849:0006 local_string6 = "File Transfer"; @00015860:0006 local_string7 = "ReadOnlyFile"; @00015876:0004 if(global_number6) then // ref index: 1 @00015882:0027 // return coming @00015886:0023 return 7; @0001588F:0003 endif; @0001588F:0003 label_1588f: @00015891:0004 if(global_number7) then // ref index: 1 @0001589D:0027 // return coming @000158A1:0023 return 6; @000158AA:0001 endif; @000158AA:0001 label_158aa: @000158AC:0005 goto label_15995; @000158B5:000A endif; @000158B5:000A label_158b5: @000158B7:000D local_number17 = (local_number1 = 2); @000158C6:0004 if(local_number17) then // ref index: 4 @000158D2:0006 local_string2 = "FileLockedDlg"; @000158E9:0006 local_number6 = 17048; @000158F5:0006 local_number5 = 17002; @00015901:0006 local_string6 = "File Transfer"; @00015918:0006 local_string7 = "LockedFile"; @0001592C:0004 if(global_number9) then // ref index: 1 @00015938:0027 // return coming @0001593C:0023 return 5; @00015945:0003 endif; @00015945:0003 label_15945: @00015947:0004 if(global_number8) then // ref index: 1 @00015953:0027 // return coming @00015957:0023 return 5; @00015960:0003 endif; @00015960:0003 label_15960: @00015962:0004 if(global_number10) then // ref index: 1 @0001596E:0027 // return coming @00015972:0023 return 100; @0001597B:0001 endif; @0001597B:0001 label_1597b: @0001597D:0005 goto label_15995; @00015986:0002 endif; @00015986:0002 label_15986: @00015988:0027 // return coming @0001598C:0023 return -1; @00015995:0008 label_15995: @00015997:0021 function_406(); @0001599D:0006 local_number17 = LASTRESULT; @000159A7:000D local_number17 = (local_number17 = 2); @000159B6:0004 if(local_number17) then // ref index: 1 @000159C2:0027 // return coming @000159C6:0021 function_331(local_string6, local_string7, local_number1); @000159D5:0006 local_number17 = LASTRESULT; @000159DF:0023 return local_number17; @000159E6:0004 endif; @000159E6:0004 label_159e6: @000159E8:0021 function_433(); @000159EE:0006 local_string8 = LASTRESULT; @000159F8:0021 EzDefineDialog(local_string2, local_string8, "", 10400); @00015A0C:0006 local_number7 = 0; @00015A18:0006 label_15a18: @00015A1A:0001 // switch/while/??? @00015A1E:000D local_number17 = (local_number7 = 0); @00015A2D:0004 if(local_number17) then // ref index: 8 @00015A39:0021 WaitOnDialog/ReleaseDialog(local_string2); @00015A42:0006 local_number3 = LASTRESULT; @00015A4C:0001 // switch/while/??? @00015A50:00B3 label_15a50: @00015A52:000D local_number17 = (local_number3 = -100); @00015A61:0004 if(local_number17) then // ref index: 2 @00015A6D:0021 function_357(local_number5); @00015A76:0006 local_string3 = LASTRESULT; @00015A80:0021 function_418(local_string4, local_string3, local_string1); @00015A8F:0021 CmdGetHwndDlg/WaitOnDialog(local_string2); @00015A98:0006 local_number8 = LASTRESULT; @00015AA2:001A local_number17 = &local_object1; @00015AAC:0020 GetClientRect(local_number8, local_number17); // dll: USER.dll @00015AB8:0035 local_object1.right; @00015AC7:0006 local_number17 = LASTRESULT; @00015AD1:0035 local_object1.left; @00015ADF:0006 local_number18 = LASTRESULT; @00015AE9:000F local_number13 = (local_number17 - local_number18); @00015AF6:0021 StrLength(local_string4); @00015AFF:0006 local_number11 = LASTRESULT; @00015B09:0020 GetDlgItem(local_number8, 101); // dll: USER.dll @00015B17:0006 local_number9 = LASTRESULT; @00015B21:001A local_number17 = &local_object1; @00015B2B:0020 GetWindowRect(local_number9, local_number17); // dll: USER.dll @00015B37:0035 local_object1.bottom; @00015B47:0006 local_number17 = LASTRESULT; @00015B51:0035 local_object1.top; @00015B5E:0006 local_number18 = LASTRESULT; @00015B68:000F local_number15 = (local_number17 - local_number18); @00015B75:0020 GetDC(local_number9); // dll: USER.dll @00015B7E:0006 local_number10 = LASTRESULT; @00015B88:001A local_number17 = &local_object1; @00015B92:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll @00015B9E:001A local_number17 = &local_object1; @00015BA8:0020 DrawText(local_number10, local_string4, local_number11, local_number17, 1041); // dll: USER32.dll @00015BBF:0035 local_object1.bottom; @00015BCF:0006 local_number17 = LASTRESULT; @00015BD9:0035 local_object1.top; @00015BE6:0006 local_number18 = LASTRESULT; @00015BF0:000F local_number17 = (local_number17 - local_number18); @00015BFD:0035 local_object1.left; @00015C0B:0006 local_number18 = LASTRESULT; @00015C15:0007 local_number16 = (local_number17 + local_number18); @00015C22:0035 local_object1.left; @00015C30:0006 local_number17 = LASTRESULT; @00015C3A:0035 local_object1.top; @00015C47:0006 local_number18 = LASTRESULT; @00015C51:0035 local_object1.left; @00015C5F:0006 local_number19 = LASTRESULT; @00015C69:0010 local_number19 = (2 * local_number19); @00015C78:000F local_number19 = (local_number13 - local_number19); @00015C85:0020 MoveWindow(local_number9, local_number17, local_number18, local_number19, local_number16, 1); // dll: USER.dll @00015C9F:0020 SetWindowText(local_number9, local_string4); // dll: USER.dll @00015CAB:0020 ReleaseDC(local_number10, local_number9); // dll: USER.dll @00015CB7:001A local_number17 = &local_object1; @00015CC1:0020 GetClientRect(local_number9, local_number17); // dll: USER.dll @00015CCD:000F local_number12 = (local_number16 - local_number15); @00015CDA:001A local_number17 = &local_object1; @00015CE4:0020 GetWindowRect(local_number8, local_number17); // dll: USER.dll @00015CF0:0035 local_object1.right; @00015CFF:0006 local_number17 = LASTRESULT; @00015D09:0035 local_object1.left; @00015D17:0006 local_number18 = LASTRESULT; @00015D21:000F local_number13 = (local_number17 - local_number18); @00015D2E:0035 local_object1.bottom; @00015D3E:0006 local_number17 = LASTRESULT; @00015D48:0035 local_object1.top; @00015D55:0006 local_number18 = LASTRESULT; @00015D5F:000F local_number14 = (local_number17 - local_number18); @00015D6C:0007 local_number14 = (local_number14 + local_number12); @00015D79:0035 local_object1.left; @00015D87:0006 local_number17 = LASTRESULT; @00015D91:0035 local_object1.top; @00015D9E:0006 local_number18 = LASTRESULT; @00015DA8:0007 local_number18 = (local_number18 + local_number12); @00015DB5:0020 MoveWindow(local_number8, local_number17, local_number18, local_number13, local_number14, 1); // dll: USER.dll @00015DCF:0020 GetDlgItem(local_number8, 2); // dll: USER.dll @00015DDD:0006 local_number17 = LASTRESULT; @00015DE7:001A local_number18 = &local_object1; @00015DF1:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll @00015DFD:0035 local_object1.right; @00015E0C:0006 local_number17 = LASTRESULT; @00015E16:0035 local_object1.left; @00015E24:0006 local_number18 = LASTRESULT; @00015E2E:000F local_number13 = (local_number17 - local_number18); @00015E3B:0035 local_object1.bottom; @00015E4B:0006 local_number17 = LASTRESULT; @00015E55:0035 local_object1.top; @00015E62:0006 local_number18 = LASTRESULT; @00015E6C:000F local_number14 = (local_number17 - local_number18); @00015E79:001A local_number17 = &local_object1; @00015E83:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll @00015E8F:0020 GetDlgItem(local_number8, 2); // dll: USER.dll @00015E9D:0006 local_number17 = LASTRESULT; @00015EA7:0035 local_object1.left; @00015EB5:0006 local_number18 = LASTRESULT; @00015EBF:0035 local_object1.top; @00015ECC:0006 local_number19 = LASTRESULT; @00015ED6:0007 local_number19 = (local_number19 + local_number12); @00015EE3:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll @00015EFD:0020 GetDlgItem(local_number8, 1); // dll: USER.dll @00015F0B:0006 local_number17 = LASTRESULT; @00015F15:001A local_number18 = &local_object1; @00015F1F:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll @00015F2B:0035 local_object1.right; @00015F3A:0006 local_number17 = LASTRESULT; @00015F44:0035 local_object1.left; @00015F52:0006 local_number18 = LASTRESULT; @00015F5C:000F local_number13 = (local_number17 - local_number18); @00015F69:0035 local_object1.bottom; @00015F79:0006 local_number17 = LASTRESULT; @00015F83:0035 local_object1.top; @00015F90:0006 local_number18 = LASTRESULT; @00015F9A:000F local_number14 = (local_number17 - local_number18); @00015FA7:001A local_number17 = &local_object1; @00015FB1:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll @00015FBD:0020 GetDlgItem(local_number8, 1); // dll: USER.dll @00015FCB:0006 local_number17 = LASTRESULT; @00015FD5:0035 local_object1.left; @00015FE3:0006 local_number18 = LASTRESULT; @00015FED:0035 local_object1.top; @00015FFA:0006 local_number19 = LASTRESULT; @00016004:0007 local_number19 = (local_number19 + local_number12); @00016011:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll @0001602B:0020 GetDlgItem(local_number8, 0); // dll: USER.dll @00016039:0006 local_number17 = LASTRESULT; @00016043:001A local_number18 = &local_object1; @0001604D:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll @00016059:0035 local_object1.right; @00016068:0006 local_number17 = LASTRESULT; @00016072:0035 local_object1.left; @00016080:0006 local_number18 = LASTRESULT; @0001608A:000F local_number13 = (local_number17 - local_number18); @00016097:0035 local_object1.bottom; @000160A7:0006 local_number17 = LASTRESULT; @000160B1:0035 local_object1.top; @000160BE:0006 local_number18 = LASTRESULT; @000160C8:000F local_number14 = (local_number17 - local_number18); @000160D5:001A local_number17 = &local_object1; @000160DF:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll @000160EB:0020 GetDlgItem(local_number8, 0); // dll: USER.dll @000160F9:0006 local_number17 = LASTRESULT; @00016103:0035 local_object1.left; @00016111:0006 local_number18 = LASTRESULT; @0001611B:0035 local_object1.top; @00016128:0006 local_number19 = LASTRESULT; @00016132:0007 local_number19 = (local_number19 + local_number12); @0001613F:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll @00016159:0020 GetDlgItem(local_number8, 5); // dll: USER.dll @00016167:0006 local_number17 = LASTRESULT; @00016171:001A local_number18 = &local_object1; @0001617B:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll @00016187:0035 local_object1.right; @00016196:0006 local_number17 = LASTRESULT; @000161A0:0035 local_object1.left; @000161AE:0006 local_number18 = LASTRESULT; @000161B8:000F local_number13 = (local_number17 - local_number18); @000161C5:0035 local_object1.bottom; @000161D5:0006 local_number17 = LASTRESULT; @000161DF:0035 local_object1.top; @000161EC:0006 local_number18 = LASTRESULT; @000161F6:000F local_number14 = (local_number17 - local_number18); @00016203:001A local_number17 = &local_object1; @0001620D:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll @00016219:0020 GetDlgItem(local_number8, 5); // dll: USER.dll @00016227:0006 local_number17 = LASTRESULT; @00016231:0035 local_object1.left; @0001623F:0006 local_number18 = LASTRESULT; @00016249:0035 local_object1.top; @00016256:0006 local_number19 = LASTRESULT; @00016260:0007 local_number19 = (local_number19 + local_number12); @0001626D:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll @00016287:0021 function_357(local_number6); @00016290:0006 local_string3 = LASTRESULT; @0001629A:0020 SetWindowText(local_number8, local_string3); // dll: USER.dll @000162A6:0021 function_336(local_string2, local_number1, local_number8, local_number12); @000162B8:0006 local_number2 = LASTRESULT; @000162C2:0021 function_406(); @000162C8:0006 local_number17 = LASTRESULT; @000162D2:000D local_number17 = (local_number17 = 1); @000162E1:0004 if(local_number17) then // ref index: 1 @000162ED:0021 CtrlSetState(local_string2, 5, -1001); @00016300:0021 function_469(local_number8, 5, 0); @00016313:0001 endif; @00016313:0001 label_16313: @00016315:0005 goto label_16429; @0001631E:0006 endif; @0001631E:0006 label_1631e: @00016320:000D local_number17 = (local_number3 = 1); @0001632F:0004 if(local_number17) then // ref index: 1 @0001633B:0021 function_333(local_string2, local_number1, local_number8); @0001634A:0006 local_number2 = LASTRESULT; @00016354:0006 local_number7 = 1; @00016360:0005 goto label_16429; @00016369:0006 endif; @00016369:0006 label_16369: @0001636B:000D local_number17 = (local_number3 = 0); @0001637A:0004 if(local_number17) then // ref index: 1 @00016386:0021 function_334(local_string2, local_number1, local_number8); @00016395:0006 local_number2 = LASTRESULT; @0001639F:0006 local_number7 = 1; @000163AB:0005 goto label_16429; @000163B4:0006 endif; @000163B4:0006 label_163b4: @000163B6:000D local_number17 = (local_number3 = 6); @000163C5:0004 if(local_number17) then // ref index: 1 @000163D1:0021 function_335(local_string2, local_number1, local_number8); @000163E0:0006 local_number2 = LASTRESULT; @000163EA:0006 local_number7 = 1; @000163F6:0005 goto label_16429; @000163FF:0004 endif; @000163FF:0004 label_163ff: @00016401:0021 function_344(local_number3); @0001640A:0006 local_number17 = LASTRESULT; @00016414:0004 if(local_number17) then // ref index: 1 @00016420:0021 function_345(local_number3); @00016429:0001 endif; @00016429:0001 label_16429: @0001642B:0005 goto label_15a18; @00016434:0005 endif; @00016434:0005 label_16434: @00016436:0021 function_332(local_string6, local_string7, local_number1); @00016445:0021 EndDialog(local_string2); @0001644E:0021 ReleaseDialog/EndDialog(local_string2); @00016457:000D local_number17 = (local_number2 = -911); @00016466:0004 if(local_number17) then // ref index: 1 @00016472:0003 endif; @00016472:0003 label_16472: @00016474:0027 // return coming @00016478:0023 return local_number2; @0001647F:0026 end; // checksum: bb327e22 @0001648F:0005 label_1648f: @00016491:0022 function NUMBER function_331(local_string1, local_string2, local_number1) @00016491 NUMBER local_number2, local_number3; @00016491 STRING local_string3; @00016491 @00016491 begin @0001649A:0021 SilentReadData/SilentWriteData(local_string1, local_string2, 1, local_string3, local_number2); @000164B1:000D local_number3 = (local_string3 = "YesToAll"); @000164C6:0004 if(local_number3) then // ref index: 4 @000164D2:0001 // switch/while/??? @000164D6:0006 label_164d6: @000164D8:000D local_number3 = (local_number1 = 3); @000164E7:0004 if(local_number3) then // ref index: 1 @000164F3:0006 global_number13 = 1; @000164FF:0027 // return coming @00016503:0023 return 6; @0001650C:0005 goto label_1658a; @00016515:0006 endif; @00016515:0006 label_16515: @00016517:000D local_number3 = (local_number1 = 2); @00016526:0004 if(local_number3) then // ref index: 1 @00016532:0006 global_number8 = 1; @0001653E:0027 // return coming @00016542:0023 return 6; @0001654B:0005 goto label_1658a; @00016554:0005 endif; @00016554:0005 label_16554: @00016556:000D local_number3 = (local_number1 = 1); @00016565:0004 if(local_number3) then // ref index: 1 @00016571:0006 global_number7 = 1; @0001657D:0027 // return coming @00016581:0023 return 6; @0001658A:0003 endif; @0001658A:0003 endif; @0001658A:0003 label_1658a: @0001658C:000D local_number3 = (local_string3 = "NoToAll"); @000165A0:0004 if(local_number3) then // ref index: 4 @000165AC:0001 // switch/while/??? @000165B0:0006 label_165b0: @000165B2:000D local_number3 = (local_number1 = 3); @000165C1:0004 if(local_number3) then // ref index: 1 @000165CD:0006 global_number12 = 1; @000165D9:0027 // return coming @000165DD:0023 return 7; @000165E6:0005 goto label_16664; @000165EF:0006 endif; @000165EF:0006 label_165ef: @000165F1:000D local_number3 = (local_number1 = 2); @00016600:0004 if(local_number3) then // ref index: 1 @0001660C:0006 global_number9 = 1; @00016618:0027 // return coming @0001661C:0023 return 7; @00016625:0005 goto label_16664; @0001662E:0005 endif; @0001662E:0005 label_1662e: @00016630:000D local_number3 = (local_number1 = 1); @0001663F:0004 if(local_number3) then // ref index: 1 @0001664B:0006 global_number6 = 1; @00016657:0027 // return coming @0001665B:0023 return 7; @00016664:0007 endif; @00016664:0007 endif; @00016664:0007 label_16664: @00016666:000D local_number3 = (local_string3 = "Reboot"); @00016679:0004 if(local_number3) then // ref index: 1 @00016685:000D local_number3 = (local_number1 = 2); @00016694:0004 if(local_number3) then // ref index: 1 @000166A0:0006 global_number10 = 1; @000166AC:0027 // return coming @000166B0:0023 return 100; @000166B9:0001 endif; @000166B9:0001 endif; @000166B9:0001 label_166b9: @000166BB:0026 end; // checksum: 4380716 @000166C7:000A label_166c7: @000166C9:0022 function NUMBER function_332(local_string1, local_string2, local_number1) @000166C9 NUMBER local_number2; @000166C9 STRING local_string3; @000166C9 @000166C9 begin @000166D2:0021 function_406(); @000166D8:0006 local_number2 = LASTRESULT; @000166E2:000D local_number2 = (local_number2 = 1); @000166F1:0004 if(local_number2) then // ref index: 4 @000166FD:0018 local_number2 = (global_number6 || global_number12); @0001670A:0018 local_number2 = (local_number2 || global_number9); @00016717:0004 if(local_number2) then // ref index: 1 @00016723:0006 local_string3 = "NoToAll"; @00016734:0005 goto label_1679e; @0001673D:0005 endif; @0001673D:0005 label_1673d: @0001673F:0018 local_number2 = (global_number7 || global_number13); @0001674C:0018 local_number2 = (local_number2 || global_number8); @00016759:0004 if(local_number2) then // ref index: 1 @00016765:0006 local_string3 = "YesToAll"; @00016777:0005 goto label_1679e; @00016780:0002 endif; @00016780:0002 label_16780: @00016782:0004 if(global_number10) then // ref index: 1 @0001678E:0006 local_string3 = "Reboot"; @0001679E:0001 endif; @0001679E:0001 label_1679e: @000167A0:0021 SilentWriteData(local_string1, local_string2, 1, local_string3, 0); @000167B9:0002 endif; @000167B9:0002 label_167b9: @000167BB:0024 return; @000167BF:0026 end; // checksum: 43ab832 @000167CB:0002 label_167cb: @000167CD:0022 function NUMBER function_333(local_string1, local_number1, local_number2) @000167CD NUMBER local_number3, local_number4; @000167CD @000167CD @000167CD begin @000167D6:0001 // switch/while/??? @000167DA:0007 label_167da: @000167DC:000D local_number4 = (local_number1 = 3); @000167EB:0004 if(local_number4) then // ref index: 2 @000167F7:0021 CtrlGetState(local_string1, 5); @00016805:0006 local_number4 = LASTRESULT; @0001680F:000D local_number4 = (local_number4 = -1001); @0001681E:0004 if(local_number4) then // ref index: 1 @0001682A:0006 global_number13 = 1; @00016836:0002 endif; @00016836:0002 label_16836: @00016838:0006 local_number3 = 6; @00016844:0005 goto label_1692a; @0001684D:0007 endif; @0001684D:0007 label_1684d: @0001684F:000D local_number4 = (local_number1 = 2); @0001685E:0004 if(local_number4) then // ref index: 2 @0001686A:0021 CtrlGetState(local_string1, 5); @00016878:0006 local_number4 = LASTRESULT; @00016882:000D local_number4 = (local_number4 = -1001); @00016891:0004 if(local_number4) then // ref index: 1 @0001689D:0006 global_number8 = 1; @000168A9:0002 endif; @000168A9:0002 label_168a9: @000168AB:0006 local_number3 = 5; @000168B7:0005 goto label_1692a; @000168C0:0007 endif; @000168C0:0007 label_168c0: @000168C2:000D local_number4 = (local_number1 = 1); @000168D1:0004 if(local_number4) then // ref index: 2 @000168DD:0021 CtrlGetState(local_string1, 5); @000168EB:0006 local_number4 = LASTRESULT; @000168F5:000D local_number4 = (local_number4 = -1001); @00016904:0004 if(local_number4) then // ref index: 1 @00016910:0006 global_number7 = 1; @0001691C:0001 endif; @0001691C:0001 label_1691c: @0001691E:0006 local_number3 = 6; @0001692A:0003 endif; @0001692A:0003 label_1692a: @0001692C:0027 // return coming @00016930:0023 return local_number3; @00016937:0026 end; // checksum: fff27fd5 @00016943:0002 label_16943: @00016945:0022 function NUMBER function_334(local_string1, local_number1, local_number2) @00016945 NUMBER local_number3, local_number4; @00016945 @00016945 @00016945 begin @0001694E:0001 // switch/while/??? @00016952:0007 label_16952: @00016954:000D local_number4 = (local_number1 = 3); @00016963:0004 if(local_number4) then // ref index: 2 @0001696F:0021 CtrlGetState(local_string1, 5); @0001697D:0006 local_number4 = LASTRESULT; @00016987:000D local_number4 = (local_number4 = -1001); @00016996:0004 if(local_number4) then // ref index: 1 @000169A2:0006 global_number12 = 1; @000169AE:0002 endif; @000169AE:0002 label_169ae: @000169B0:0006 local_number3 = 7; @000169BC:0005 goto label_16a61; @000169C5:0004 endif; @000169C5:0004 label_169c5: @000169C7:000D local_number4 = (local_number1 = 2); @000169D6:0004 if(local_number4) then // ref index: 1 @000169E2:0006 local_number3 = 4; @000169EE:0005 goto label_16a61; @000169F7:0007 endif; @000169F7:0007 label_169f7: @000169F9:000D local_number4 = (local_number1 = 1); @00016A08:0004 if(local_number4) then // ref index: 2 @00016A14:0021 CtrlGetState(local_string1, 5); @00016A22:0006 local_number4 = LASTRESULT; @00016A2C:000D local_number4 = (local_number4 = -1001); @00016A3B:0004 if(local_number4) then // ref index: 1 @00016A47:0006 global_number6 = 1; @00016A53:0001 endif; @00016A53:0001 label_16a53: @00016A55:0006 local_number3 = 7; @00016A61:0003 endif; @00016A61:0003 label_16a61: @00016A63:0027 // return coming @00016A67:0023 return local_number3; @00016A6E:0026 end; // checksum: b2a29 @00016A7A:0008 label_16a7a: @00016A7C:0022 function NUMBER function_335(local_string1, local_number1, local_number2) @00016A7C NUMBER local_number3, local_number4; @00016A7C @00016A7C @00016A7C begin @00016A85:000D local_number4 = (local_number1 = 2); @00016A94:0004 if(local_number4) then // ref index: 2 @00016AA0:0021 CtrlGetState(local_string1, 5); @00016AAE:0006 local_number4 = LASTRESULT; @00016AB8:000D local_number4 = (local_number4 = -1001); @00016AC7:0004 if(local_number4) then // ref index: 1 @00016AD3:0006 global_number10 = 1; @00016ADF:0001 endif; @00016ADF:0001 label_16adf: @00016AE1:0006 local_number3 = 100; @00016AED:0003 endif; @00016AED:0003 label_16aed: @00016AEF:0027 // return coming @00016AF3:0023 return local_number3; @00016AFA:0026 end; // checksum: fff30ed4 @00016B06:0002 label_16b06: @00016B08:0022 function NUMBER function_336(local_string1, local_number1, local_number2, local_number3) @00016B08 NUMBER local_number5, local_number6, local_number7, local_number8, local_number9, local_number10; @00016B08 STRING local_string2; @00016B08 OBJECT local_object1; @00016B08 begin @00016B11:0001 // switch/while/??? @00016B15:0005 label_16b15: @00016B17:000D local_number8 = (local_number1 = 3); @00016B26:0004 if(local_number8) then // ref index: 1 @00016B32:0027 // return coming @00016B36:0023 return 0; @00016B3F:0005 goto label_16d38; @00016B48:0024 endif; @00016B48:0024 label_16b48: @00016B4A:000D local_number8 = (local_number1 = 2); @00016B59:0004 if(local_number8) then // ref index: 1 @00016B65:0020 GetDlgItem(local_number2, 6); // dll: USER.dll @00016B73:0006 local_number7 = LASTRESULT; @00016B7D:0020 ShowWindow(local_number7, 5); // dll: USER.dll @00016B8B:0021 function_357(17053); @00016B96:0006 local_string2 = LASTRESULT; @00016BA0:0021 CtrlSetText/CtrlGetText(local_string1, 0, local_string2); @00016BB1:0021 function_357(17052); @00016BBC:0006 local_string2 = LASTRESULT; @00016BC6:0021 CtrlSetText/CtrlGetText(local_string1, 1, local_string2); @00016BD7:0020 GetDlgItem(local_number2, 6); // dll: USER.dll @00016BE5:0006 local_number8 = LASTRESULT; @00016BEF:001A local_number9 = &local_object1; @00016BF9:0020 GetWindowRect(local_number8, local_number9); // dll: USER.dll @00016C05:0035 local_object1.right; @00016C14:0006 local_number8 = LASTRESULT; @00016C1E:0035 local_object1.left; @00016C2C:0006 local_number9 = LASTRESULT; @00016C36:000F local_number5 = (local_number8 - local_number9); @00016C43:0035 local_object1.bottom; @00016C53:0006 local_number8 = LASTRESULT; @00016C5D:0035 local_object1.top; @00016C6A:0006 local_number9 = LASTRESULT; @00016C74:000F local_number6 = (local_number8 - local_number9); @00016C81:001A local_number8 = &local_object1; @00016C8B:0020 ScreenToClient(local_number2, local_number8); // dll: USER32.dll @00016C97:0020 GetDlgItem(local_number2, 6); // dll: USER.dll @00016CA5:0006 local_number8 = LASTRESULT; @00016CAF:0035 local_object1.left; @00016CBD:0006 local_number9 = LASTRESULT; @00016CC7:0035 local_object1.top; @00016CD4:0006 local_number10 = LASTRESULT; @00016CDE:0007 local_number10 = (local_number10 + local_number3); @00016CEB:0020 MoveWindow(local_number8, local_number9, local_number10, local_number5, local_number6, 1); // dll: USER.dll @00016D05:0005 goto label_16d38; @00016D0E:0004 endif; @00016D0E:0004 label_16d0e: @00016D10:000D local_number8 = (local_number1 = 1); @00016D1F:0004 if(local_number8) then // ref index: 1 @00016D2B:0027 // return coming @00016D2F:0023 return 0; @00016D38:0001 endif; @00016D38:0001 label_16d38: @00016D3A:0026 end; // checksum: 4b48674f @00016D4A:0012 label_16d4a: @00016D4C:0022 function NUMBER SdFinishReboot(local_string1, local_string2, local_number1, local_string3, local_number2) @00016D4C NUMBER local_number3, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15; @00016D4C STRING local_string4, local_string5; @00016D4C @00016D4C begin @00016D55:0006 local_string4 = "SdFinishReboot"; @00016D6D:0006 local_number8 = 12031; @00016D79:0006 local_number12 = 0; @00016D85:0021 function_406(); @00016D8B:0006 local_number14 = LASTRESULT; @00016D95:000D local_number14 = (local_number14 = 2); @00016DA4:0004 if(local_number14) then // ref index: 2 @00016DB0:0021 SdMakeName(global_string3, local_string4, local_string1, global_number39); @00016DC2:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string5, local_number3); @00016DDF:0021 SilentReadData/SilentWriteData(global_string3, "BootOption", 2, local_string5, local_number9); @00016E00:000D local_number14 = (local_number9 = 3); @00016E0F:0004 if(local_number14) then // ref index: 1 @00016E1B:0021 System(local_number9); @00016E24:0006 local_number7 = LASTRESULT; @00016E2E:0009 local_number14 = (local_number7 < 0); @00016E3D:0004 if(local_number14) then // ref index: 1 @00016E49:0006 local_number3 = local_number7; @00016E53:0002 endif; @00016E53:0002 endif; @00016E53:0002 label_16e53: @00016E55:0027 // return coming @00016E59:0023 return local_number3; @00016E60:0003 endif; @00016E60:0003 label_16e60: @00016E62:000D local_number14 = (global_number14 = 0); @00016E71:0004 if(local_number14) then // ref index: 1 @00016E7D:0021 SdInit(); @00016E83:0006 endif; @00016E83:0006 label_16e83: @00016E85:0021 EzDefineDialog(local_string4, "", "", 12031); @00016E99:0006 local_number14 = LASTRESULT; @00016EA3:000D local_number14 = (local_number14 = -1); @00016EB2:0004 if(local_number14) then // ref index: 1 @00016EBE:0027 // return coming @00016EC2:0023 return -1; @00016ECB:0003 endif; @00016ECB:0003 label_16ecb: @00016ECD:0021 Disable/Enable(50); @00016ED8:0021 Disable/Enable(56); @00016EE3:0006 local_number13 = 0; @00016EEF:0006 label_16eef: @00016EF1:0001 // switch/while/??? @00016EF5:000D local_number14 = (local_number13 = 0); @00016F04:0004 if(local_number14) then // ref index: 18 @00016F10:0021 WaitOnDialog/ReleaseDialog(local_string4); @00016F19:0006 local_number3 = LASTRESULT; @00016F23:0001 // switch/while/??? @00016F27:0005 label_16f27: @00016F29:000D local_number14 = (local_number3 = -100); @00016F38:0004 if(local_number14) then // ref index: 9 @00016F44:000E local_number14 = (local_string2 != ""); @00016F51:0004 if(local_number14) then // ref index: 1 @00016F5D:0021 function_347(local_string4, 711, local_string2); @00016F6E:0003 endif; @00016F6E:0003 label_16f6e: @00016F70:000E local_number14 = (local_string3 != ""); @00016F7D:0004 if(local_number14) then // ref index: 1 @00016F89:0021 function_347(local_string4, 712, local_string3); @00016F9A:0009 endif; @00016F9A:0009 label_16f9a: @00016F9C:0021 CmdGetHwndDlg/WaitOnDialog(local_string4); @00016FA5:0006 local_number11 = LASTRESULT; @00016FAF:0021 function_343(local_string4, local_number11, 0, global_string2); @00016FC3:0021 function_359(local_string4, local_number11, local_string1); @00016FD2:0021 function_338(local_string4, local_number11, local_number12); @00016FE1:0021 CtrlSetState(local_string4, 501, 0); @00016FF4:0021 CtrlSetState(local_string4, 502, 0); @00017007:0021 CtrlSetState(local_string4, 503, 0); @0001701A:0001 // switch/while/??? @0001701E:0006 label_1701e: @00017020:000D local_number14 = (local_number1 = 3); @0001702F:0004 if(local_number14) then // ref index: 1 @0001703B:0021 CtrlSetState(local_string4, 502, -1001); @0001704E:0020 GetDlgItem(local_number11, 502); // dll: USER.dll @0001705C:0006 local_number10 = LASTRESULT; @00017066:0005 goto label_17131; @0001706F:0007 endif; @0001706F:0007 label_1706f: @00017071:000D local_number14 = (local_number1 = 2); @00017080:0004 if(local_number14) then // ref index: 3 @0001708C:0004 if(local_number12) then // ref index: 1 @00017098:0021 CtrlSetState(local_string4, 501, -1001); @000170AB:0020 GetDlgItem(local_number11, 501); // dll: USER.dll @000170B9:0006 local_number10 = LASTRESULT; @000170C3:0005 goto label_170f9; @000170CC:0003 endif; @000170CC:0003 label_170cc: @000170CE:0021 CtrlSetState(local_string4, 502, -1001); @000170E1:0020 GetDlgItem(local_number11, 502); // dll: USER.dll @000170EF:0006 local_number10 = LASTRESULT; @000170F9:0001 label_170f9: @000170FB:0005 goto label_17131; @00017104:0003 endif; @00017104:0003 label_17104: @00017106:0021 CtrlSetState(local_string4, 503, -1001); @00017119:0020 GetDlgItem(local_number11, 503); // dll: USER.dll @00017127:0006 local_number10 = LASTRESULT; @00017131:0002 label_17131: @00017133:0020 SetFocus(local_number10); // dll: USER.dll @0001713C:0005 goto label_1732d; @00017145:0011 endif; @00017145:0011 label_17145: @00017147:000D local_number14 = (local_number3 = 1); @00017156:0004 if(local_number14) then // ref index: 3 @00017162:0006 local_number3 = 1; @0001716E:0006 local_number13 = 1; @0001717A:0006 local_number7 = 0; @00017186:0006 local_number9 = 0; @00017192:0021 CtrlGetState(local_string4, 502); @000171A0:0006 local_number14 = LASTRESULT; @000171AA:000D local_number14 = (local_number14 = -1001); @000171B9:0004 if(local_number14) then // ref index: 2 @000171C5:0006 local_number9 = 3; @000171D1:0021 System(3); @000171DC:0006 local_number7 = LASTRESULT; @000171E6:0009 local_number14 = (local_number7 < 0); @000171F5:0004 if(local_number14) then // ref index: 1 @00017201:0006 local_number3 = local_number7; @0001720B:0005 goto label_17222; @00017214:0001 endif; @00017214:0001 label_17214: @00017216:0006 local_number3 = 6; @00017222:0001 endif; @00017222:0001 label_17222: @00017224:0005 goto label_1732d; @0001722D:0004 endif; @0001722D:0004 label_1722d: @0001722F:000D local_number14 = (local_number3 = 12); @0001723E:0004 if(local_number14) then // ref index: 1 @0001724A:0006 local_number3 = 12; @00017256:0005 goto label_1732d; @0001725F:0006 endif; @0001725F:0006 label_1725f: @00017261:000D local_number14 = (local_number3 = -1); @00017270:0004 if(local_number14) then // ref index: 1 @0001727C:0021 function_350(-1, local_string4); @0001728A:0006 local_number3 = -1; @00017296:0006 local_number13 = 1; @000172A2:0005 goto label_1732d; @000172AB:0004 endif; @000172AB:0004 label_172ab: @000172AD:000D local_number14 = (local_number3 = -200); @000172BC:0004 if(local_number14) then // ref index: 1 @000172C8:0021 function_351(local_number11, local_number3, local_number13); @000172D7:0005 goto label_1732d; @000172E0:0007 endif; @000172E0:0007 label_172e0: @000172E2:0021 function_344(local_number3); @000172EB:0006 local_number14 = LASTRESULT; @000172F5:0021 function_345(local_number3); @000172FE:0006 local_number15 = LASTRESULT; @00017308:0019 local_number14 = (local_number14 = local_number15); @00017315:0004 if(local_number14) then // ref index: 1 @00017321:0006 local_number13 = 1; @0001732D:0001 endif; @0001732D:0001 label_1732d: @0001732F:0005 goto label_16eef; @00017338:000C endif; @00017338:000C label_17338: @0001733A:0021 EndDialog(local_string4); @00017343:0021 ReleaseDialog/EndDialog(local_string4); @0001734C:0021 SdInit(); @00017352:0021 function_158(50); @0001735D:0021 function_158(56); @00017368:0021 function_406(); @0001736E:0006 local_number14 = LASTRESULT; @00017378:000D local_number14 = (local_number14 = 1); @00017387:0004 if(local_number14) then // ref index: 1 @00017393:0021 SdMakeName(global_string3, local_string4, local_string1, global_number39); @000173A5:0021 SilentWriteData(global_string3, "Result", 2, "", local_number3); @000173C2:0021 SilentWriteData(global_string3, "BootOption", 2, "", local_number9); @000173E3:0003 endif; @000173E3:0003 label_173e3: @000173E5:0027 // return coming @000173E9:0023 return local_number3; @000173F0:0026 end; // checksum: 67fbed9f @000173FC:0004 label_173fc: @000173FE:0022 function NUMBER function_338(local_string1, local_number1, local_number2) @000173FE NUMBER local_number3; @000173FE @000173FE @000173FE begin @00017407:0004 if(local_number2) then // ref index: 1 @00017413:0027 // return coming @00017417:0023 return 1; @00017420:0004 endif; @00017420:0004 label_17420: @00017422:0020 GetDlgItem(local_number1, 501); // dll: USER.dll @00017430:0006 local_number3 = LASTRESULT; @0001743A:0004 if(local_number3) then // ref index: 1 @00017446:0020 ShowWindow(local_number3, 0); // dll: USER.dll @00017454:0002 endif; @00017454:0002 label_17454: @00017456:0024 return; @0001745A:0026 end; // checksum: 233bb32d @00017466:0010 label_17466: @00017468:0022 function NUMBER SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2) @00017468 NUMBER local_number3, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12; @00017468 STRING local_string6, local_string7; @00017468 @00017468 begin @00017471:0006 local_string6 = "SdFinish"; @00017483:0006 local_number5 = 12032; @0001748F:0006 local_number6 = 0; @0001749B:0021 function_406(); @000174A1:0006 local_number11 = LASTRESULT; @000174AB:000D local_number11 = (local_number11 = 2); @000174BA:0004 if(local_number11) then // ref index: 2 @000174C6:0021 SdMakeName(global_string3, local_string6, local_string1, global_number40); @000174D8:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string7, local_number3); @000174F5:000E local_number11 = (local_number3 != 12); @00017504:000E local_number12 = (local_number3 != 2); @00017513:0019 local_number11 = (local_number11 = local_number12); @00017520:0004 if(local_number11) then // ref index: 1 @0001752C:0021 SilentReadData/SilentWriteData(global_string3, "bOpt1", 2, local_string7, local_number1); @00017548:0021 SilentReadData/SilentWriteData(global_string3, "bOpt2", 2, local_string7, local_number2); @00017564:0002 endif; @00017564:0002 label_17564: @00017566:0027 // return coming @0001756A:0023 return local_number3; @00017571:0003 endif; @00017571:0003 label_17571: @00017573:000D local_number11 = (global_number14 = 0); @00017582:0004 if(local_number11) then // ref index: 1 @0001758E:0021 SdInit(); @00017594:0006 endif; @00017594:0006 label_17594: @00017596:0021 EzDefineDialog(local_string6, "", "", 12032); @000175AA:0006 local_number11 = LASTRESULT; @000175B4:000D local_number11 = (local_number11 = -1); @000175C3:0004 if(local_number11) then // ref index: 1 @000175CF:0027 // return coming @000175D3:0023 return -1; @000175DC:0003 endif; @000175DC:0003 label_175dc: @000175DE:0021 Disable/Enable(50); @000175E9:0021 Disable/Enable(56); @000175F4:0006 local_number7 = 0; @00017600:0006 label_17600: @00017602:0001 // switch/while/??? @00017606:000D local_number11 = (local_number7 = 0); @00017615:0004 if(local_number11) then // ref index: 20 @00017621:0021 WaitOnDialog/ReleaseDialog(local_string6); @0001762A:0006 local_number3 = LASTRESULT; @00017634:0001 // switch/while/??? @00017638:0007 label_17638: @0001763A:000D local_number11 = (local_number3 = -100); @00017649:0004 if(local_number11) then // ref index: 11 @00017655:0021 CmdGetHwndDlg/WaitOnDialog(local_string6); @0001765E:0006 local_number8 = LASTRESULT; @00017668:000E local_number11 = (local_string2 != ""); @00017675:0004 if(local_number11) then // ref index: 1 @00017681:0021 function_347(local_string6, 711, local_string2); @00017692:0003 endif; @00017692:0003 label_17692: @00017694:000E local_number11 = (local_string3 != ""); @000176A1:0004 if(local_number11) then // ref index: 1 @000176AD:0021 function_347(local_string6, 712, local_string3); @000176BE:0004 endif; @000176BE:0004 label_176be: @000176C0:000E local_number11 = (local_string4 != ""); @000176CD:0004 if(local_number11) then // ref index: 1 @000176D9:0021 CtrlSetText/CtrlGetText(local_string6, 501, local_string4); @000176EA:0005 goto label_17727; @000176F3:0004 endif; @000176F3:0004 label_176f3: @000176F5:0020 GetDlgItem(local_number8, 501); // dll: USER.dll @00017703:0006 local_number9 = LASTRESULT; @0001770D:0020 ShowWindow(local_number9, 0); // dll: USER.dll @0001771B:0006 local_number1 = 0; @00017727:0004 label_17727: @00017729:000E local_number11 = (local_string5 != ""); @00017736:0004 if(local_number11) then // ref index: 1 @00017742:0021 CtrlSetText/CtrlGetText(local_string6, 502, local_string5); @00017753:0005 goto label_17790; @0001775C:0004 endif; @0001775C:0004 label_1775c: @0001775E:0020 GetDlgItem(local_number8, 502); // dll: USER.dll @0001776C:0006 local_number9 = LASTRESULT; @00017776:0020 ShowWindow(local_number9, 0); // dll: USER.dll @00017784:0006 local_number2 = 0; @00017790:0004 label_17790: @00017792:0021 function_343(local_string6, local_number8, 0, global_string2); @000177A6:0021 function_359(local_string6, local_number8, local_string1); @000177B5:0004 if(local_number1) then // ref index: 1 @000177C1:0021 CtrlSetState(local_string6, 501, -1001); @000177D4:0002 endif; @000177D4:0002 label_177d4: @000177D6:0004 if(local_number2) then // ref index: 1 @000177E2:0021 CtrlSetState(local_string6, 502, -1001); @000177F5:0008 endif; @000177F5:0008 label_177f5: @000177F7:000D local_number11 = (local_string4 = ""); @00017804:000D local_number12 = (local_string5 = ""); @00017811:0019 local_number11 = (local_number11 = local_number12); @0001781E:0004 if(local_number11) then // ref index: 1 @0001782A:0020 GetDlgItem(local_number8, 1); // dll: USER.dll @00017838:0006 local_number10 = LASTRESULT; @00017842:0020 SetFocus(local_number10); // dll: USER.dll @0001784B:0005 goto label_1786f; @00017854:0001 endif; @00017854:0001 label_17854: @00017856:0021 function_348(local_string6, local_number8, global_string2, 501, 2); @0001786F:0001 label_1786f: @00017871:0005 goto label_17a52; @0001787A:000B endif; @0001787A:000B label_1787a: @0001787C:000D local_number11 = (local_number3 = 1); @0001788B:0004 if(local_number11) then // ref index: 3 @00017897:0006 local_number3 = 1; @000178A3:0006 local_number7 = 1; @000178AF:0006 local_number1 = 0; @000178BB:0006 local_number2 = 0; @000178C7:0021 CtrlGetState(local_string6, 501); @000178D5:0006 local_number11 = LASTRESULT; @000178DF:000D local_number11 = (local_number11 = -1001); @000178EE:0004 if(local_number11) then // ref index: 1 @000178FA:0006 local_number1 = 1; @00017906:0005 endif; @00017906:0005 label_17906: @00017908:0021 CtrlGetState(local_string6, 502); @00017916:0006 local_number11 = LASTRESULT; @00017920:000D local_number11 = (local_number11 = -1001); @0001792F:0004 if(local_number11) then // ref index: 1 @0001793B:0006 local_number2 = 1; @00017947:0001 endif; @00017947:0001 label_17947: @00017949:0005 goto label_17a52; @00017952:0004 endif; @00017952:0004 label_17952: @00017954:000D local_number11 = (local_number3 = 12); @00017963:0004 if(local_number11) then // ref index: 1 @0001796F:0006 local_number3 = 12; @0001797B:0005 goto label_17a52; @00017984:0006 endif; @00017984:0006 label_17984: @00017986:000D local_number11 = (local_number3 = -1); @00017995:0004 if(local_number11) then // ref index: 1 @000179A1:0021 function_350(-1, local_string6); @000179AF:0006 local_number3 = -1; @000179BB:0006 local_number7 = 1; @000179C7:0005 goto label_17a52; @000179D0:0004 endif; @000179D0:0004 label_179d0: @000179D2:000D local_number11 = (local_number3 = -200); @000179E1:0004 if(local_number11) then // ref index: 1 @000179ED:0021 function_351(local_number8, local_number3, local_number7); @000179FC:0005 goto label_17a52; @00017A05:0007 endif; @00017A05:0007 label_17a05: @00017A07:0021 function_344(local_number3); @00017A10:0006 local_number11 = LASTRESULT; @00017A1A:0021 function_345(local_number3); @00017A23:0006 local_number12 = LASTRESULT; @00017A2D:0019 local_number11 = (local_number11 = local_number12); @00017A3A:0004 if(local_number11) then // ref index: 1 @00017A46:0006 local_number7 = 1; @00017A52:0001 endif; @00017A52:0001 label_17a52: @00017A54:0005 goto label_17600; @00017A5D:000D endif; @00017A5D:000D label_17a5d: @00017A5F:0021 EndDialog(local_string6); @00017A68:0021 ReleaseDialog/EndDialog(local_string6); @00017A71:0021 SdInit(); @00017A77:0021 function_158(50); @00017A82:0021 function_158(56); @00017A8D:0021 function_406(); @00017A93:0006 local_number11 = LASTRESULT; @00017A9D:000D local_number11 = (local_number11 = 1); @00017AAC:0004 if(local_number11) then // ref index: 1 @00017AB8:0021 SdMakeName(global_string3, local_string6, local_string1, global_number40); @00017ACA:0021 SilentWriteData(global_string3, "Result", 2, "", local_number3); @00017AE7:0021 SilentWriteData(global_string3, "bOpt1", 2, "", local_number1); @00017B03:0021 SilentWriteData(global_string3, "bOpt2", 2, "", local_number2); @00017B1F:0003 endif; @00017B1F:0003 label_17b1f: @00017B21:0027 // return coming @00017B25:0023 return local_number3; @00017B2C:0026 end; // checksum: 3b15c46e @00017B38:0007 label_17b38: @00017B3A:0022 function NUMBER SdFinishEx/SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2) @00017B3A NUMBER local_number3, local_number4, local_number5; @00017B3A @00017B3A @00017B3A begin @00017B43:000D local_number5 = (global_number16 = 0); @00017B52:0004 if(local_number5) then // ref index: 1 @00017B5E:0021 SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @00017B79:0006 local_number3 = LASTRESULT; @00017B83:0027 // return coming @00017B87:0023 return 0; @00017B90:0009 endif; @00017B90:0009 label_17b90: @00017B92:0006 local_number4 = 3; @00017B9E:0006 local_string1 = ""; @00017BA8:0006 local_string2 = ""; @00017BB2:0006 local_string3 = ""; @00017BBC:0021 SdFinishReboot(local_string1, local_string2, local_number4, local_string3, 0); @00017BD3:0006 local_number3 = LASTRESULT; @00017BDD:0027 // return coming @00017BE1:0023 return local_number3; @00017BE8:0026 end; // checksum: 105ae2e @00017BF4:0004 label_17bf4: @00017BF6:0022 function NUMBER SdInit() @00017BF6 @00017BF6 @00017BF6 @00017BF6 begin @00017BFF:0004 if(global_number14) then // ref index: 1 @00017C0B:0027 // return coming @00017C0F:0023 return 1; @00017C18:0007 endif; @00017C18:0007 label_17c18: @00017C1A:0006 global_number15 = 0; @00017C26:0006 global_number14 = 1; @00017C32:0021 function_357(11600); @00017C3D:0006 global_string4 = LASTRESULT; @00017C47:0021 function_140(4, "", 4); @00017C5A:0024 return; @00017C5E:0026 end; // checksum: 56066324 @00017C6A:0003 label_17c6a: @00017C6C:0022 function NUMBER SdInit() @00017C6C @00017C6C @00017C6C @00017C6C begin @00017C75:0024 return; @00017C79:0026 end; // checksum: c01 @00017C85:000D label_17c85: @00017C87:0022 function NUMBER function_343(local_string1, local_number1, local_number2, local_string2) @00017C87 NUMBER local_number4, local_number7, local_number9; @00017C87 STRING local_string3; @00017C87 @00017C87 begin @00017C90:0021 function_346(local_number1); @00017C99:0020 GetFocus(); // dll: USER.dll @00017C9F:0006 local_number4 = LASTRESULT; @00017CA9:0020 IsWindow(local_number4); // dll: USER.dll @00017CB2:0006 local_number9 = LASTRESULT; @00017CBC:0004 if(local_number9) then // ref index: 1 @00017CC8:0020 GetClassName(local_number4, local_string3, 1024); // dll: USER.dll @00017CD9:000D local_number9 = (local_string3 = "edit"); @00017CEA:0004 if(local_number9) then // ref index: 1 @00017CF6:0020 GetWindowLong(local_number4, -12); // dll: USER.dll @00017D04:0006 local_number7 = LASTRESULT; @00017D0E:0021 CtrlSelectText(local_string1, local_number7); @00017D1A:0004 endif; @00017D1A:0004 endif; @00017D1A:0004 label_17d1a: @00017D1C:000E local_number9 = (local_string2 != ""); @00017D29:0004 if(local_number9) then // ref index: 1 @00017D35:0021 function_348(local_string1, local_number1, global_string2, 700, 25); @00017D4E:0021 function_348(local_string1, local_number1, global_string2, 202, 1); @00017D67:0002 endif; @00017D67:0002 label_17d67: @00017D69:0024 return; @00017D6D:0026 end; // checksum: b3b838c6 @00017D79:0007 label_17d79: @00017D7B:0022 function NUMBER function_344(local_number1) @00017D7B NUMBER local_number2, local_number3; @00017D7B @00017D7B @00017D7B begin @00017D84:000C local_number2 = (local_number1 >= 1); @00017D93:000B local_number3 = (local_number1 <= 12); @00017DA2:0019 local_number2 = (local_number2 = local_number3); @00017DAF:0004 if(local_number2) then // ref index: 1 @00017DBB:0027 // return coming @00017DBF:0023 return 1; @00017DC8:0003 endif; @00017DC8:0003 label_17dc8: @00017DCA:0027 // return coming @00017DCE:0023 return 0; @00017DD7:0026 end; // checksum: 15338 @00017DE3:0002 label_17de3: @00017DE5:0022 function NUMBER function_345(local_number1) @00017DE5 NUMBER local_number2; @00017DE5 @00017DE5 @00017DE5 begin @00017DEE:0001 // switch/while/??? @00017DF2:0006 label_17df2: @00017DF4:000D local_number2 = (local_number1 = 2); @00017E03:0004 if(local_number2) then // ref index: 1 @00017E0F:0021 Do(2); @00017E1A:0027 // return coming @00017E1E:0023 return 0; @00017E27:0005 goto label_17ebb; @00017E30:0006 endif; @00017E30:0006 label_17e30: @00017E32:000D local_number2 = (local_number1 = 9); @00017E41:0004 if(local_number2) then // ref index: 1 @00017E4D:0021 Do(2); @00017E58:0027 // return coming @00017E5C:0023 return 0; @00017E65:0005 goto label_17ebb; @00017E6E:0006 endif; @00017E6E:0006 label_17e6e: @00017E70:000D local_number2 = (local_number1 = 8); @00017E7F:0004 if(local_number2) then // ref index: 1 @00017E8B:0021 Do(1); @00017E96:0027 // return coming @00017E9A:0023 return 0; @00017EA3:0005 goto label_17ebb; @00017EAC:0002 endif; @00017EAC:0002 label_17eac: @00017EAE:0027 // return coming @00017EB2:0023 return 1; @00017EBB:0003 label_17ebb: @00017EBD:0027 // return coming @00017EC1:0023 return 0; @00017ECA:0026 end; // checksum: 106e728 @00017ED6:0011 label_17ed6: @00017ED8:0022 function NUMBER function_346(local_number1) @00017ED8 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11; @00017ED8 STRING local_string1, local_string2; @00017ED8 @00017ED8 begin @00017EE1:0020 GetDlgItem(local_number1, 1); // dll: USER.dll @00017EEF:0006 local_number2 = LASTRESULT; @00017EF9:0020 GetDlgItem(local_number1, 1); // dll: USER.dll @00017F07:0006 local_number4 = LASTRESULT; @00017F11:0020 GetDlgItem(local_number1, 12); // dll: USER.dll @00017F1F:0006 local_number3 = LASTRESULT; @00017F29:0020 GetDlgItem(local_number1, 2); // dll: USER.dll @00017F37:0006 local_number6 = LASTRESULT; @00017F41:0020 GetDlgItem(local_number1, 9); // dll: USER.dll @00017F4F:0006 local_number5 = LASTRESULT; @00017F59:0020 IsWindow(local_number3); // dll: USER.dll @00017F62:0006 local_number11 = LASTRESULT; @00017F6C:000D local_number11 = (local_number11 = 0); @00017F7B:0004 if(local_number11) then // ref index: 1 @00017F87:0027 // return coming @00017F8B:0023 return 0; @00017F94:000F endif; @00017F94:000F label_17f94: @00017F96:0021 Is(51, local_string1); @00017FA4:0006 local_number7 = LASTRESULT; @00017FAE:0021 Is(50, local_string1); @00017FBC:0006 local_number8 = LASTRESULT; @00017FC6:0021 Is(56, local_string1); @00017FD4:0006 local_number9 = LASTRESULT; @00017FDE:0021 Is(52, local_string1); @00017FEC:0006 local_number10 = LASTRESULT; @00017FF6:0004 if(local_number10) then // ref index: 2 @00018002:0021 function_238("SETUPSTR862"); @00018016:0006 local_string2 = LASTRESULT; @00018020:0020 IsWindow(local_number2); // dll: USER.dll @00018029:0006 local_number11 = LASTRESULT; @00018033:0004 if(local_number11) then // ref index: 1 @0001803F:0020 SetWindowText(local_number2, local_string2); // dll: USER.dll @0001804B:0004 endif; @0001804B:0004 label_1804b: @0001804D:0020 IsWindow(local_number4); // dll: USER.dll @00018056:0006 local_number11 = LASTRESULT; @00018060:0004 if(local_number11) then // ref index: 1 @0001806C:0020 SetWindowText(local_number4, local_string2); // dll: USER.dll @00018078:0004 endif; @00018078:0004 endif; @00018078:0004 label_18078: @0001807A:0020 IsWindow(local_number2); // dll: USER.dll @00018083:0006 local_number11 = LASTRESULT; @0001808D:0004 if(local_number11) then // ref index: 1 @00018099:0020 EnableWindow(local_number2, local_number7); // dll: USER.dll @000180A5:0004 endif; @000180A5:0004 label_180a5: @000180A7:0020 IsWindow(local_number4); // dll: USER.dll @000180B0:0006 local_number11 = LASTRESULT; @000180BA:0004 if(local_number11) then // ref index: 1 @000180C6:0020 EnableWindow(local_number4, local_number7); // dll: USER.dll @000180D2:0004 endif; @000180D2:0004 label_180d2: @000180D4:0020 IsWindow(local_number3); // dll: USER.dll @000180DD:0006 local_number11 = LASTRESULT; @000180E7:0004 if(local_number11) then // ref index: 1 @000180F3:0020 EnableWindow(local_number3, local_number8); // dll: USER.dll @000180FF:0004 endif; @000180FF:0004 label_180ff: @00018101:0020 IsWindow(local_number6); // dll: USER.dll @0001810A:0006 local_number11 = LASTRESULT; @00018114:0004 if(local_number11) then // ref index: 1 @00018120:0020 EnableWindow(local_number6, local_number9); // dll: USER.dll @0001812C:0004 endif; @0001812C:0004 label_1812c: @0001812E:0020 IsWindow(local_number5); // dll: USER.dll @00018137:0006 local_number11 = LASTRESULT; @00018141:0004 if(local_number11) then // ref index: 1 @0001814D:0020 EnableWindow(local_number5, local_number9); // dll: USER.dll @00018159:0003 endif; @00018159:0003 label_18159: @0001815B:0027 // return coming @0001815F:0023 return 1; @00018168:0026 end; // checksum: 7841b528 @00018174:0004 label_18174: @00018176:0022 function NUMBER function_347(local_string1, local_number1, local_string2) @00018176 @00018176 @00018176 @00018176 begin @0001817F:0021 CtrlSetText/CtrlGetText(local_string1, local_number1, local_string2); @0001818E:0024 return; @00018192:0026 end; // checksum: 51f02 @0001819E:0005 label_1819e: @000181A0:0022 function NUMBER function_348(local_string1, local_number1, local_string2, local_number2, local_number3) @000181A0 NUMBER local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10; @000181A0 STRING local_string3, local_string4, local_string5; @000181A0 @000181A0 begin @000181A9:0006 local_number5 = local_number2; @000181B3:0020 GetDlgItem(local_number1, local_number5); // dll: USER.dll @000181BF:0006 local_number4 = LASTRESULT; @000181C9:0006 local_number7 = 0; @000181D5:0009 label_181d5: @000181D7:000B local_number10 = (local_number7 <= local_number3); @000181E4:0004 if(local_number10) then // ref index: 4 @000181F0:0004 if(local_number4) then // ref index: 3 @000181FC:0006 local_number9 = 0; @00018208:0021 function_122(local_string1, local_number5, local_string3); @00018217:002A StrFind(local_string3, "%P"); @00018223:0006 local_number8 = LASTRESULT; @0001822D:0028 StrLengthChars(local_string3); @00018234:0006 local_number6 = LASTRESULT; @0001823E:000F label_1823e: @00018240:0001 // switch/while/??? @00018244:000C local_number10 = (local_number8 >= 0); @00018253:0004 if(local_number10) then // ref index: 1 @0001825F:0006 local_number9 = 1; @0001826B:0029 StrSub(local_string4, local_string3, 0, local_number8); @0001827D:0007 local_string4 = (local_string4 + local_string2); @0001828A:0007 local_number8 = (local_number8 + 2); @00018299:000F local_number6 = (local_number6 - local_number8); @000182A6:0029 StrSub(local_string5, local_string3, local_number8, local_number6); @000182B6:0007 local_string3 = (local_string4 + local_string5); @000182C3:002A StrFind(local_string3, "%P"); @000182CF:0006 local_number8 = LASTRESULT; @000182D9:0028 StrLengthChars(local_string3); @000182E0:0006 local_number6 = LASTRESULT; @000182EA:0005 goto label_1823e; @000182F3:0002 endif; @000182F3:0002 label_182f3: @000182F5:0004 if(local_number9) then // ref index: 1 @00018301:0021 CtrlSetText/CtrlGetText(local_string1, local_number5, local_string3); @00018310:0005 endif; @00018310:0005 endif; @00018310:0005 label_18310: @00018312:0007 local_number5 = (local_number5 + 1); @00018321:0020 GetDlgItem(local_number1, local_number5); // dll: USER.dll @0001832D:0006 local_number4 = LASTRESULT; @00018337:0007 local_number7 = (local_number7 + 1); @00018346:0005 goto label_181d5; @0001834F:0001 endif; @0001834F:0001 label_1834f: @00018351:0026 end; // checksum: faff49d5 @0001835D:000D label_1835d: @0001835F:0022 function NUMBER function_349(local_number1, local_string1) @0001835F NUMBER local_number2, local_number5, local_number7, local_number8, local_number9; @0001835F STRING local_string2; @0001835F @0001835F begin @00018368:000D local_number8 = (global_number0 = 0); @00018377:0004 if(local_number8) then // ref index: 7 @00018383:0011 local_number2 = (local_number1 / 1024); @00018392:000D local_number8 = (local_number2 = 0); @000183A1:0004 if(local_number8) then // ref index: 4 @000183AD:0021 function_265(local_number1, 1024, 1, local_string1); @000183C3:001E local_number8 = local_string1[2]; @000183D2:000D local_number8 = (local_number8 = 48); @000183E1:0004 if(local_number8) then // ref index: 1 @000183ED:000E local_number8 = (local_number1 != 0); @000183FC:0004 if(local_number8) then // ref index: 1 @00018408:001D local_string1[2] = 49; @00018419:0008 endif; @00018419:0008 endif; @00018419:0008 label_18419: @0001841B:000D local_number8 = (global_number1 = 0); @0001842A:0004 if(local_number8) then // ref index: 2 @00018436:001E local_number8 = local_string1[2]; @00018445:000C local_number8 = (local_number8 >= 53); @00018454:000A local_number9 = (local_number1 > 0); @00018463:0018 local_number8 = (local_number8 || local_number9); @00018470:0004 if(local_number8) then // ref index: 1 @0001847C:001D local_string1[0] = 49; @0001848D:0001 endif; @0001848D:0001 label_1848d: @0001848F:001D local_string1[1] = 0; @000184A0:0001 endif; @000184A0:0001 label_184a0: @000184A2:0005 goto label_18597; @000184AB:0010 endif; @000184AB:0010 label_184ab: @000184AD:0021 function_265(local_number1, 1024, 1, local_string1); @000184C3:000D local_number8 = (global_number1 = 0); @000184D2:0004 if(local_number8) then // ref index: 2 @000184DE:002A StrFind(local_string1, "."); @000184E9:0006 local_number5 = LASTRESULT; @000184F3:0007 local_number8 = (local_number5 + 1); @00018502:0029 StrSub(local_string2, local_string1, 0, local_number8); @00018514:001D local_string2[local_number5] = 0; @00018523:002C StrToNum(local_number7, local_string2); @0001852D:0007 local_number8 = (local_number5 + 1); @0001853C:001E local_number8 = local_string1[local_number8]; @00018549:000C local_number8 = (local_number8 >= 53); @00018558:0004 if(local_number8) then // ref index: 1 @00018564:0007 local_number7 = (local_number7 + 1); @00018573:002D NumToStr(local_string1, local_number7); @0001857D:0005 goto label_18597; @00018586:0001 endif; @00018586:0001 label_18586: @00018588:001D local_string1[local_number5] = 0; @00018597:0002 endif; @00018597:0002 label_18597: @00018599:0007 local_string1 = (local_string1 + " MB"); @000185A9:0005 goto label_185cd; @000185B2:0002 endif; @000185B2:0002 label_185b2: @000185B4:002D NumToStr(local_string1, local_number1); @000185BE:0007 local_string1 = (local_string1 + " K"); @000185CD:0002 label_185cd: @000185CF:0024 return; @000185D3:0026 end; // checksum: 2e010021 @000185DF:0002 label_185df: @000185E1:0022 function NUMBER function_350(local_number1, local_string1) @000185E1 NUMBER local_number2; @000185E1 STRING local_string2; @000185E1 @000185E1 begin @000185EA:0001 // switch/while/??? @000185EE:0004 label_185ee: @000185F0:000D local_number2 = (local_number1 = -1); @000185FF:0004 if(local_number2) then // ref index: 1 @0001860B:0007 local_string2 = ("In function '%s':\n" + "Unable to create dialog.\n"); @00018643:0021 function_269(-65533, "", local_string2, local_string1); @00018657:0002 endif; @00018657:0002 label_18657: @00018659:0024 return; @0001865D:0026 end; // checksum: fc5575c2 @00018669:0006 label_18669: @0001866B:0022 function NUMBER function_351(local_number1, local_number2, local_number3) @0001866B NUMBER local_number4; @0001866B @0001866B @0001866B begin @00018674:0020 GetDlgItem(local_number1, 9); // dll: USER.dll @00018682:0006 local_number4 = LASTRESULT; @0001868C:0004 if(local_number4) then // ref index: 1 @00018698:0021 Do(2); @000186A3:0005 goto label_1870d; @000186AC:0006 endif; @000186AC:0006 label_186ac: @000186AE:0020 GetDlgItem(local_number1, 2); // dll: USER.dll @000186BC:0006 local_number4 = LASTRESULT; @000186C6:0004 if(local_number4) then // ref index: 1 @000186D2:0006 local_number2 = 2; @000186DE:0006 local_number3 = 1; @000186EA:0005 goto label_1870d; @000186F3:0002 endif; @000186F3:0002 label_186f3: @000186F5:0006 local_number2 = 2; @00018701:0006 local_number3 = 1; @0001870D:0002 label_1870d: @0001870F:0024 return; @00018713:0026 end; // checksum: 200a904 @0001871F:0005 label_1871f: @00018721:0022 function NUMBER SdMakeName(local_string1, local_string2, local_string3, local_number1) @00018721 @00018721 @00018721 @00018721 begin @0001872A:0021 function_418(local_string1, "%s-%ld", local_string2, local_number1); @00018742:0007 local_number1 = (local_number1 + 1); @00018751:0024 return; @00018755:0026 end; // checksum: 4c231c10 @00018761:0004 label_18761: @00018763:0022 function NUMBER function_353(local_string1) @00018763 @00018763 @00018763 @00018763 begin @0001876C:0021 function_419(local_string1); @00018775:0024 return; @00018779:0026 end; // checksum: 41501 @00018785:0006 label_18785: @00018787:0022 function NUMBER function_354() @00018787 NUMBER local_number1; @00018787 @00018787 @00018787 begin @00018790:0027 // return coming @00018794:0035 global_object3.bShellExplorer; @000187AC:0006 local_number1 = LASTRESULT; @000187B6:0023 return local_number1; @000187BD:0026 end; // checksum: 1b6e7935 @000187C9:000B label_187c9: @000187CB:0022 function NUMBER function_355(local_string1, local_string2, local_string3) @000187CB NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6; @000187CB STRING local_string4; @000187CB @000187CB begin @000187D4:0006 local_string4 = ""; @000187DE:0021 function_85(global_string6, local_string4, local_number4); @000187ED:0006 local_number3 = LASTRESULT; @000187F7:000D local_number5 = (local_number3 = -108); @00018806:000E local_number6 = (local_string4 != ""); @00018813:0019 local_number5 = (local_number5 = local_number6); @00018820:0004 if(local_number5) then // ref index: 1 @0001882C:0027 // return coming @00018830:0023 return 0; @00018839:0005 goto label_188ac; @00018842:0009 endif; @00018842:0009 label_18842: @00018844:000D local_number5 = (local_number3 = -118); @00018853:0004 if(local_number5) then // ref index: 1 @0001885F:0021 ComponentGetTotalCost/ComponentCompareSizeRequired(global_string6, local_string3, local_number2); @0001886E:0021 GetDiskSpaceEx(local_string3, 10); @0001887C:0006 local_number1 = LASTRESULT; @00018886:000C local_number5 = (local_number2 >= local_number1); @00018893:0004 if(local_number5) then // ref index: 1 @0001889F:0027 // return coming @000188A3:0023 return 0; @000188AC:0003 endif; @000188AC:0003 endif; @000188AC:0003 label_188ac: @000188AE:0027 // return coming @000188B2:0023 return 1; @000188BB:0026 end; // checksum: 6fd3b @000188C7:0007 label_188c7: @000188C9:0022 function NUMBER function_356(local_number1) @000188C9 NUMBER local_number2; @000188C9 @000188C9 @000188C9 begin @000188D2:0020 IsWindowVisible(local_number1); // dll: USER.dll @000188DB:0006 local_number2 = LASTRESULT; @000188E5:000D local_number2 = (local_number2 = 0); @000188F4:0004 if(local_number2) then // ref index: 1 @00018900:0027 // return coming @00018904:0023 return 1; @0001890D:0005 endif; @0001890D:0005 label_1890d: @0001890F:0020 IsIconic(local_number1); // dll: USER.dll @00018918:0006 local_number2 = LASTRESULT; @00018922:0004 if(local_number2) then // ref index: 1 @0001892E:0027 // return coming @00018932:0023 return 1; @0001893B:0004 endif; @0001893B:0004 label_1893b: @0001893D:0020 SetForegroundWindow(local_number1); // dll: USER.dll @00018946:0027 // return coming @0001894A:0023 return 1; @00018953:0026 end; // checksum: 436940b @0001895F:0006 label_1895f: @00018961:0022 function STRING function_357(local_number1) @00018961 NUMBER local_number2, local_number3, local_number4, local_number5; @00018961 STRING local_string1; @00018961 @00018961 begin @0001896A:0021 StrLength(local_string1); @00018973:0006 local_number4 = LASTRESULT; @0001897D:000F local_number3 = (local_number4 - 1); @0001898C:0020 LangLoadString(global_number24, local_number1, local_string1, local_number3); // dll: ISRT.dll @0001899E:0006 local_number2 = LASTRESULT; @000189A8:000F label_189a8: @000189AA:0001 // switch/while/??? @000189AE:000E local_number4 = (local_number2 != 0); @000189BD:000C local_number5 = (local_number2 >= local_number3); @000189CA:0019 local_number4 = (local_number4 = local_number5); @000189D7:0009 local_number5 = (local_number3 < 100000); @000189E6:0019 local_number4 = (local_number4 = local_number5); @000189F3:0004 if(local_number4) then // ref index: 1 @000189FF:0010 local_number4 = (local_number3 * 2); @00018A0E:0031 Resize(local_string1, local_number4); @00018A18:0021 StrLength(local_string1); @00018A21:0006 local_number4 = LASTRESULT; @00018A2B:000F local_number3 = (local_number4 - 1); @00018A3A:0020 LangLoadString(global_number24, local_number1, local_string1, local_number3); // dll: ISRT.dll @00018A4C:0006 local_number2 = LASTRESULT; @00018A56:0005 goto label_189a8; @00018A5F:0003 endif; @00018A5F:0003 label_18a5f: @00018A61:0027 // return coming @00018A65:0023 return local_string1; @00018A6C:0026 end; // checksum: 187ac09 @00018A78:0007 label_18a78: @00018A7A:0022 function NUMBER function_358(local_string1) @00018A7A NUMBER local_number1, local_number2, local_number3; @00018A7A STRING local_string2, local_string3, local_string4; @00018A7A @00018A7A begin @00018A83:0021 function_353(local_string1); @00018A8C:000D local_number1 = (local_string1 = ""); @00018A99:0004 if(local_number1) then // ref index: 1 @00018AA5:0027 // return coming @00018AA9:0023 return -1; @00018AB2:0005 goto label_18c47; @00018ABB:001E endif; @00018ABB:001E label_18abb: @00018ABD:0008 local_number1 = (local_string1 % "/"); @00018ACB:0008 local_number2 = (local_string1 % ":"); @00018AD9:0018 local_number1 = (local_number1 || local_number2); @00018AE6:0008 local_number2 = (local_string1 % "*"); @00018AF4:0018 local_number1 = (local_number1 || local_number2); @00018B01:0008 local_number2 = (local_string1 % "?"); @00018B0F:0018 local_number1 = (local_number1 || local_number2); @00018B1C:0008 local_number2 = (local_string1 % "\""); @00018B2A:0018 local_number1 = (local_number1 || local_number2); @00018B37:0008 local_number2 = (local_string1 % "<"); @00018B45:0018 local_number1 = (local_number1 || local_number2); @00018B52:0008 local_number2 = (local_string1 % ">"); @00018B60:0018 local_number1 = (local_number1 || local_number2); @00018B6D:0008 local_number2 = (local_string1 % "|"); @00018B7B:0021 function_354(); @00018B81:0006 local_number3 = LASTRESULT; @00018B8B:0019 local_number2 = (local_number2 = local_number3); @00018B98:0018 local_number1 = (local_number1 || local_number2); @00018BA5:0004 if(local_number1) then // ref index: 1 @00018BB1:0021 MessageBeep/Delay(0); @00018BBC:0021 function_357(11633); @00018BC7:0006 local_string2 = LASTRESULT; @00018BD1:0021 function_357(11632); @00018BDC:0006 local_string3 = LASTRESULT; @00018BE6:0021 SetDialogTitle(3, local_string2); @00018BF4:0007 local_string4 = (local_string3 + "\n\n\t "); @00018C10:0007 local_string4 = (local_string4 + "/ : * ? \" < > |"); @00018C2C:0021 MessageBox(local_string4, -65533); @00018C3A:0027 // return coming @00018C3E:0023 return -1; @00018C47:0003 endif; @00018C47:0003 label_18c47: @00018C49:0027 // return coming @00018C4D:0023 return 0; @00018C56:0026 end; // checksum: 9600b6f7 @00018C62:000C label_18c62: @00018C64:0022 function NUMBER function_359(local_string1, local_number1, local_string2) @00018C64 NUMBER local_number2, local_number3, local_number4, local_number6; @00018C64 STRING local_string3, local_string4; @00018C64 @00018C64 begin @00018C6D:0020 GetDlgItem(local_number1, 50); // dll: USER.dll @00018C7B:0006 local_number2 = LASTRESULT; @00018C85:000E local_number6 = (local_string2 != ""); @00018C92:0004 if(local_number6) then // ref index: 4 @00018C9E:002A StrFind(local_string2, "\n"); @00018CA9:0006 local_number3 = LASTRESULT; @00018CB3:0009 local_number6 = (local_number3 < 0); @00018CC2:0004 if(local_number6) then // ref index: 1 @00018CCE:0006 local_string3 = local_string2; @00018CD8:0006 local_string4 = ""; @00018CE2:0005 goto label_18d4b; @00018CEB:0007 endif; @00018CEB:0007 label_18ceb: @00018CED:0028 StrLengthChars(local_string2); @00018CF4:0006 local_number4 = LASTRESULT; @00018CFE:000F local_number6 = (local_number4 - local_number3); @00018D0B:000F local_number4 = (local_number6 - 1); @00018D1A:0029 StrSub(local_string3, local_string2, 0, local_number3); @00018D2C:0007 local_number6 = (local_number3 + 1); @00018D3B:0029 StrSub(local_string4, local_string2, local_number6, local_number4); @00018D4B:0005 label_18d4b: @00018D4D:000E local_number6 = (local_number2 != 0); @00018D5C:0004 if(local_number6) then // ref index: 1 @00018D68:0021 function_347(local_string1, 50, local_string3); @00018D79:0021 function_347(local_string1, 51, local_string4); @00018D8A:0005 goto label_18da1; @00018D93:0001 endif; @00018D93:0001 label_18d93: @00018D95:0020 SetWindowText(local_number1, local_string3); // dll: USER.dll @00018DA1:0003 endif; @00018DA1:0003 label_18da1: @00018DA3:000E local_number6 = (local_number2 != 0); @00018DB2:0004 if(local_number6) then // ref index: 1 @00018DBE:0021 function_348(local_string1, local_number1, global_string2, 50, 4); @00018DD7:0002 endif; @00018DD7:0002 label_18dd7: @00018DD9:0024 return; @00018DDD:0026 end; // checksum: 7a4a4a78 @00018DE9:000B label_18de9: @00018DEB:0022 function NUMBER function_361(local_string1, local_string2, local_string3, local_string4) @00018DEB NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10; @00018DEB STRING local_string5, local_string6, local_string7, local_string8; @00018DEB @00018DEB begin @00018DF4:0006 local_string5 = "SdLicense"; @00018E07:0006 local_number5 = 12029; @00018E13:0021 function_406(); @00018E19:0006 local_number8 = LASTRESULT; @00018E23:000D local_number8 = (local_number8 = 2); @00018E32:0004 if(local_number8) then // ref index: 1 @00018E3E:0021 SdMakeName(global_string3, local_string5, local_string1, global_number41); @00018E50:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string6, local_number1); @00018E6D:0027 // return coming @00018E71:0023 return local_number1; @00018E78:000A endif; @00018E78:000A label_18e78: @00018E7A:0021 function_435(); @00018E80:0006 local_string8 = LASTRESULT; @00018E8A:0014 local_string7 = (local_string8 ^ local_string4); @00018E97:0028 StrLengthChars(local_string4); @00018E9E:0006 local_number8 = LASTRESULT; @00018EA8:000A local_number8 = (local_number8 > 2); @00018EB7:0004 if(local_number8) then // ref index: 4 @00018EC3:001E local_number3 = local_string4[0]; @00018ED2:001E local_number4 = local_string4[1]; @00018EE1:0001 // switch/while/??? @00018EE5:000B label_18ee5: @00018EE7:000D local_number8 = (local_number4 = 58); @00018EF6:0004 if(local_number8) then // ref index: 2 @00018F02:000C local_number8 = (local_number3 >= 97); @00018F11:000B local_number9 = (local_number3 <= 122); @00018F20:0019 local_number8 = (local_number8 = local_number9); @00018F2D:000C local_number9 = (local_number3 >= 65); @00018F3C:000B local_number10 = (local_number3 <= 90); @00018F4B:0019 local_number9 = (local_number9 = local_number10); @00018F58:0018 local_number8 = (local_number8 || local_number9); @00018F65:0004 if(local_number8) then // ref index: 1 @00018F71:0006 local_string7 = local_string4; @00018F7B:0001 endif; @00018F7B:0001 label_18f7b: @00018F7D:0005 goto label_18fc8; @00018F86:0005 endif; @00018F86:0005 label_18f86: @00018F88:000D local_number8 = (local_number4 = 92); @00018F97:0004 if(local_number8) then // ref index: 1 @00018FA3:000D local_number8 = (local_number3 = 92); @00018FB2:0004 if(local_number8) then // ref index: 1 @00018FBE:0006 local_string7 = local_string4; @00018FC8:0003 endif; @00018FC8:0003 endif; @00018FC8:0003 endif; @00018FC8:0003 label_18fc8: @00018FCA:000D local_number8 = (global_number14 = 0); @00018FD9:0004 if(local_number8) then // ref index: 1 @00018FE5:0021 SdInit(); @00018FEB:0006 endif; @00018FEB:0006 label_18feb: @00018FED:0021 EzDefineDialog(local_string5, "", "", 12029); @00019001:0006 local_number8 = LASTRESULT; @0001900B:000D local_number8 = (local_number8 = -1); @0001901A:0004 if(local_number8) then // ref index: 1 @00019026:0027 // return coming @0001902A:0023 return -1; @00019033:0001 endif; @00019033:0001 label_19033: @00019035:0006 local_number7 = 0; @00019041:0006 label_19041: @00019043:0001 // switch/while/??? @00019047:000D local_number8 = (local_number7 = 0); @00019056:0004 if(local_number8) then // ref index: 13 @00019062:0021 WaitOnDialog/ReleaseDialog(local_string5); @0001906B:0006 local_number1 = LASTRESULT; @00019075:0001 // switch/while/??? @00019079:0005 label_19079: @0001907B:000D local_number8 = (local_number1 = -100); @0001908A:0004 if(local_number8) then // ref index: 4 @00019096:000E local_number8 = (local_string2 != ""); @000190A3:0004 if(local_number8) then // ref index: 1 @000190AF:0021 function_347(local_string5, 711, local_string2); @000190C0:0003 endif; @000190C0:0003 label_190c0: @000190C2:000E local_number8 = (local_string3 != ""); @000190CF:0004 if(local_number8) then // ref index: 1 @000190DB:0021 function_347(local_string5, 712, local_string3); @000190EC:000B endif; @000190EC:000B label_190ec: @000190EE:0021 CmdGetHwndDlg/WaitOnDialog(local_string5); @000190F7:0006 local_number6 = LASTRESULT; @00019101:0021 function_343(local_string5, local_number6, 0, global_string2); @00019115:0021 function_359(local_string5, local_number6, local_string1); @00019124:0021 ListCreate(0); @0001912F:0006 local_number2 = LASTRESULT; @00019139:0021 ListReadFromFile(local_number2, local_string7); @00019145:0006 local_number8 = LASTRESULT; @0001914F:000D local_number8 = (local_number8 = 0); @0001915E:0004 if(local_number8) then // ref index: 1 @0001916A:0021 CtrlSetMLEText/CtrlGetMLEText(local_string5, 301, local_number2); @0001917B:0002 endif; @0001917B:0002 label_1917b: @0001917D:0021 ListDestroy(local_number2); @00019186:0005 goto label_19330; @0001918F:0005 endif; @0001918F:0005 label_1918f: @00019191:000D local_number8 = (local_number1 = 1); @000191A0:0004 if(local_number8) then // ref index: 1 @000191AC:0006 local_number1 = 1; @000191B8:0006 local_number7 = 1; @000191C4:0005 goto label_19330; @000191CD:0005 endif; @000191CD:0005 label_191cd: @000191CF:000D local_number8 = (local_number1 = 6); @000191DE:0004 if(local_number8) then // ref index: 1 @000191EA:0006 local_number1 = 1; @000191F6:0006 local_number7 = 1; @00019202:0005 goto label_19330; @0001920B:0005 endif; @0001920B:0005 label_1920b: @0001920D:000D local_number8 = (local_number1 = 12); @0001921C:0004 if(local_number8) then // ref index: 1 @00019228:0006 local_number1 = 12; @00019234:0006 local_number7 = 1; @00019240:0005 goto label_19330; @00019249:0006 endif; @00019249:0006 label_19249: @0001924B:000D local_number8 = (local_number1 = -1); @0001925A:0004 if(local_number8) then // ref index: 1 @00019266:0021 function_350(-1, local_string5); @00019274:0006 local_number1 = -1; @00019280:0006 local_number7 = 1; @0001928C:0005 goto label_19330; @00019295:0004 endif; @00019295:0004 label_19295: @00019297:000D local_number8 = (local_number1 = -200); @000192A6:0004 if(local_number8) then // ref index: 1 @000192B2:0021 function_351(local_number6, local_number1, local_number7); @000192C1:0005 goto label_19330; @000192CA:0008 endif; @000192CA:0008 label_192ca: @000192CC:0021 function_344(local_number1); @000192D5:0006 local_number8 = LASTRESULT; @000192DF:0021 function_345(local_number1); @000192E8:0006 local_number9 = LASTRESULT; @000192F2:0019 local_number8 = (local_number8 = local_number9); @000192FF:0004 if(local_number8) then // ref index: 1 @0001930B:0006 local_number7 = 1; @00019317:0005 goto label_19330; @00019320:0001 endif; @00019320:0001 label_19320: @00019322:0021 function_467(local_number6, 2); @00019330:0001 label_19330: @00019332:0005 goto label_19041; @0001933B:0009 endif; @0001933B:0009 label_1933b: @0001933D:0021 EndDialog(local_string5); @00019346:0021 ReleaseDialog/EndDialog(local_string5); @0001934F:0021 SdInit(); @00019355:0021 function_406(); @0001935B:0006 local_number8 = LASTRESULT; @00019365:000D local_number8 = (local_number8 = 1); @00019374:0004 if(local_number8) then // ref index: 1 @00019380:0021 SdMakeName(global_string3, local_string5, local_string1, global_number41); @00019392:0021 SilentWriteData(global_string3, "Result", 2, "", local_number1); @000193AF:0003 endif; @000193AF:0003 label_193af: @000193B1:0027 // return coming @000193B5:0023 return local_number1; @000193BC:0026 end; // checksum: ab34b43e @000193C8:0006 label_193c8: @000193CA:0022 function NUMBER SdProductName(local_string1) @000193CA NUMBER local_number1; @000193CA @000193CA @000193CA begin @000193D3:0006 global_string2 = local_string1; @000193DD:0020 IsEmpty(global_object10); // dll: ISRT.dll @000193E6:0006 local_number1 = LASTRESULT; @000193F0:0004 if(local_number1) then // ref index: 1 @000193FC:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @00019408:0003 endif; @00019408:0003 label_19408: @0001940A:0033 global_object10.ProductName = global_string2; @00019422:0024 return; @00019426:0026 end; // checksum: 504e5042 @00019432:000B label_19432: @00019434:0022 function NUMBER SdStartCopy(local_string1, local_string2, local_number1) @00019434 NUMBER local_number2, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @00019434 STRING local_string3, local_string4; @00019434 @00019434 begin @0001943D:0006 local_string3 = "SdStartCopy"; @00019452:0006 local_number4 = 12030; @0001945E:0021 function_406(); @00019464:0006 local_number8 = LASTRESULT; @0001946E:000D local_number8 = (local_number8 = 2); @0001947D:0004 if(local_number8) then // ref index: 1 @00019489:0021 SdMakeName(global_string3, local_string3, local_string1, global_number42); @0001949B:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string4, local_number2); @000194B8:0027 // return coming @000194BC:0023 return local_number2; @000194C3:0003 endif; @000194C3:0003 label_194c3: @000194C5:000D local_number8 = (global_number14 = 0); @000194D4:0004 if(local_number8) then // ref index: 1 @000194E0:0021 SdInit(); @000194E6:0006 endif; @000194E6:0006 label_194e6: @000194E8:0021 EzDefineDialog(local_string3, "", "", 12030); @000194FC:0006 local_number8 = LASTRESULT; @00019506:000D local_number8 = (local_number8 = -1); @00019515:0004 if(local_number8) then // ref index: 1 @00019521:0027 // return coming @00019525:0023 return -1; @0001952E:0001 endif; @0001952E:0001 label_1952e: @00019530:0006 local_number5 = 0; @0001953C:0006 label_1953c: @0001953E:0001 // switch/while/??? @00019542:000D local_number8 = (local_number5 = 0); @00019551:0004 if(local_number8) then // ref index: 11 @0001955D:0021 WaitOnDialog/ReleaseDialog(local_string3); @00019566:0006 local_number2 = LASTRESULT; @00019570:0001 // switch/while/??? @00019574:0005 label_19574: @00019576:000D local_number8 = (local_number2 = -100); @00019585:0004 if(local_number8) then // ref index: 4 @00019591:000E local_number8 = (local_string2 != ""); @0001959E:0004 if(local_number8) then // ref index: 1 @000195AA:0021 function_347(local_string3, 711, local_string2); @000195BB:000D endif; @000195BB:000D label_195bb: @000195BD:0021 CmdGetHwndDlg/WaitOnDialog(local_string3); @000195C6:0006 local_number7 = LASTRESULT; @000195D0:0021 function_343(local_string3, local_number7, 0, global_string2); @000195E4:0021 function_359(local_string3, local_number7, local_string1); @000195F3:000D local_number8 = (local_number1 = 0); @00019602:0004 if(local_number8) then // ref index: 1 @0001960E:0020 GetDlgItem(local_number7, 301); // dll: USER.dll @0001961C:0006 local_number6 = LASTRESULT; @00019626:0020 ShowWindow(local_number6, 0); // dll: USER.dll @00019634:0020 GetDlgItem(local_number7, 701); // dll: USER.dll @00019642:0006 local_number6 = LASTRESULT; @0001964C:0020 ShowWindow(local_number6, 0); // dll: USER.dll @0001965A:0005 goto label_19676; @00019663:0001 endif; @00019663:0001 label_19663: @00019665:0021 CtrlSetMLEText/CtrlGetMLEText(local_string3, 301, local_number1); @00019676:0001 label_19676: @00019678:0005 goto label_197cb; @00019681:0005 endif; @00019681:0005 label_19681: @00019683:000D local_number8 = (local_number2 = 1); @00019692:0004 if(local_number8) then // ref index: 1 @0001969E:0006 local_number2 = 1; @000196AA:0006 local_number5 = 1; @000196B6:0005 goto label_197cb; @000196BF:0005 endif; @000196BF:0005 label_196bf: @000196C1:000D local_number8 = (local_number2 = 12); @000196D0:0004 if(local_number8) then // ref index: 1 @000196DC:0006 local_number2 = 12; @000196E8:0006 local_number5 = 1; @000196F4:0005 goto label_197cb; @000196FD:0006 endif; @000196FD:0006 label_196fd: @000196FF:000D local_number8 = (local_number2 = -1); @0001970E:0004 if(local_number8) then // ref index: 1 @0001971A:0021 function_350(-1, local_string3); @00019728:0006 local_number2 = -1; @00019734:0006 local_number5 = 1; @00019740:0005 goto label_197cb; @00019749:0004 endif; @00019749:0004 label_19749: @0001974B:000D local_number8 = (local_number2 = -200); @0001975A:0004 if(local_number8) then // ref index: 1 @00019766:0021 function_351(local_number7, local_number2, local_number5); @00019775:0005 goto label_197cb; @0001977E:0007 endif; @0001977E:0007 label_1977e: @00019780:0021 function_344(local_number2); @00019789:0006 local_number8 = LASTRESULT; @00019793:0021 function_345(local_number2); @0001979C:0006 local_number9 = LASTRESULT; @000197A6:0019 local_number8 = (local_number8 = local_number9); @000197B3:0004 if(local_number8) then // ref index: 1 @000197BF:0006 local_number5 = 1; @000197CB:0001 endif; @000197CB:0001 label_197cb: @000197CD:0005 goto label_1953c; @000197D6:0009 endif; @000197D6:0009 label_197d6: @000197D8:0021 EndDialog(local_string3); @000197E1:0021 ReleaseDialog/EndDialog(local_string3); @000197EA:0021 SdInit(); @000197F0:0021 function_406(); @000197F6:0006 local_number8 = LASTRESULT; @00019800:000D local_number8 = (local_number8 = 1); @0001980F:0004 if(local_number8) then // ref index: 1 @0001981B:0021 SdMakeName(global_string3, local_string3, local_string1, global_number42); @0001982D:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2); @0001984A:0003 endif; @0001984A:0003 label_1984a: @0001984C:0027 // return coming @00019850:0023 return local_number2; @00019857:0026 end; // checksum: a11b5378 @00019863:000F label_19863: @00019865:0022 function NUMBER SdSelectFolder(local_string1, local_string2, local_string3) @00019865 NUMBER local_number1, local_number3, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11; @00019865 STRING local_string4, local_string5, local_string6; @00019865 @00019865 begin @0001986E:0021 function_158(26); @00019879:0006 local_string4 = "SdSelectFolder"; @00019891:0006 local_number6 = 12008; @0001989D:0021 function_406(); @000198A3:0006 local_number10 = LASTRESULT; @000198AD:000D local_number10 = (local_number10 = 2); @000198BC:0004 if(local_number10) then // ref index: 2 @000198C8:0021 SdMakeName(global_string3, local_string4, local_string1, global_number43); @000198DA:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string5, local_number1); @000198F7:000E local_number10 = (local_number1 != 12); @00019906:000E local_number11 = (local_number1 != 2); @00019915:0019 local_number10 = (local_number10 = local_number11); @00019922:0004 if(local_number10) then // ref index: 1 @0001992E:0021 SilentReadData/SilentWriteData(global_string3, "szFolder", 1, local_string3, local_number3); @0001994D:0003 endif; @0001994D:0003 label_1994d: @0001994F:0021 Disable/Enable(26); @0001995A:0027 // return coming @0001995E:0023 return local_number1; @00019965:0003 endif; @00019965:0003 label_19965: @00019967:000D local_number10 = (global_number14 = 0); @00019976:0004 if(local_number10) then // ref index: 1 @00019982:0021 SdInit(); @00019988:0007 endif; @00019988:0007 label_19988: @0001998A:0021 EzDefineDialog(local_string4, "", "", 12008); @0001999E:0006 local_number10 = LASTRESULT; @000199A8:000D local_number10 = (local_number10 = -1); @000199B7:0004 if(local_number10) then // ref index: 1 @000199C3:0021 Disable/Enable(26); @000199CE:0027 // return coming @000199D2:0023 return -1; @000199DB:0001 endif; @000199DB:0001 label_199db: @000199DD:0006 local_number9 = 0; @000199E9:0006 label_199e9: @000199EB:0001 // switch/while/??? @000199EF:000D local_number10 = (local_number9 = 0); @000199FE:0004 if(local_number10) then // ref index: 12 @00019A0A:0021 WaitOnDialog/ReleaseDialog(local_string4); @00019A13:0006 local_number1 = LASTRESULT; @00019A1D:0001 // switch/while/??? @00019A21:0005 label_19a21: @00019A23:000D local_number10 = (local_number1 = -100); @00019A32:0004 if(local_number10) then // ref index: 2 @00019A3E:000E local_number10 = (local_string2 != ""); @00019A4B:0004 if(local_number10) then // ref index: 1 @00019A57:0021 function_347(local_string4, 710, local_string2); @00019A68:000A endif; @00019A68:000A label_19a68: @00019A6A:0006 local_string6 = local_string3; @00019A74:0021 CtrlSetText/CtrlGetText(local_string4, 301, local_string6); @00019A85:0021 CtrlPGroups(local_string4, 401); @00019A93:0021 CtrlSetCurSel/CtrlGetCurSel(local_string4, 401, local_string6); @00019AA4:0021 CmdGetHwndDlg/WaitOnDialog(local_string4); @00019AAD:0006 local_number7 = LASTRESULT; @00019AB7:0021 function_343(local_string4, local_number7, 64, global_string2); @00019ACB:0021 function_359(local_string4, local_number7, local_string1); @00019ADA:0021 Disable/Enable(26); @00019AE5:0005 goto label_19d10; @00019AEE:0005 endif; @00019AEE:0005 label_19aee: @00019AF0:000D local_number10 = (local_number1 = 401); @00019AFF:0004 if(local_number10) then // ref index: 1 @00019B0B:0021 CtrlSetText(local_string4, 401, local_string6); @00019B1C:0021 CtrlSetText/CtrlGetText(local_string4, 301, local_string6); @00019B2D:0005 goto label_19d10; @00019B36:000B endif; @00019B36:000B label_19b36: @00019B38:000D local_number10 = (local_number1 = 1); @00019B47:0004 if(local_number10) then // ref index: 3 @00019B53:0021 function_122(local_string4, 301, local_string6); @00019B64:0021 function_358(local_string6); @00019B6D:0006 local_number10 = LASTRESULT; @00019B77:000D local_number10 = (local_number10 = 0); @00019B86:0004 if(local_number10) then // ref index: 1 @00019B92:0006 local_string3 = local_string6; @00019B9C:0006 local_number1 = 1; @00019BA8:0006 local_number9 = 1; @00019BB4:0005 goto label_19beb; @00019BBD:0004 endif; @00019BBD:0004 label_19bbd: @00019BBF:0021 MessageBeep/Delay(0); @00019BCA:0020 GetDlgItem(local_number7, 301); // dll: USER.dll @00019BD8:0006 local_number8 = LASTRESULT; @00019BE2:0020 SetFocus(local_number8); // dll: USER.dll @00019BEB:0001 label_19beb: @00019BED:0005 goto label_19d10; @00019BF6:0005 endif; @00019BF6:0005 label_19bf6: @00019BF8:000D local_number10 = (local_number1 = 12); @00019C07:0004 if(local_number10) then // ref index: 1 @00019C13:0006 local_number1 = 12; @00019C1F:0006 local_number9 = 1; @00019C2B:0005 goto label_19d10; @00019C34:0006 endif; @00019C34:0006 label_19c34: @00019C36:000D local_number10 = (local_number1 = -1); @00019C45:0004 if(local_number10) then // ref index: 1 @00019C51:0021 function_350(-1, "SdSelectFolder"); @00019C6D:0006 local_number1 = -1; @00019C79:0006 local_number9 = 1; @00019C85:0005 goto label_19d10; @00019C8E:0004 endif; @00019C8E:0004 label_19c8e: @00019C90:000D local_number10 = (local_number1 = -200); @00019C9F:0004 if(local_number10) then // ref index: 1 @00019CAB:0021 function_351(local_number7, local_number1, local_number9); @00019CBA:0005 goto label_19d10; @00019CC3:0007 endif; @00019CC3:0007 label_19cc3: @00019CC5:0021 function_344(local_number1); @00019CCE:0006 local_number10 = LASTRESULT; @00019CD8:0021 function_345(local_number1); @00019CE1:0006 local_number11 = LASTRESULT; @00019CEB:0019 local_number10 = (local_number10 = local_number11); @00019CF8:0004 if(local_number10) then // ref index: 1 @00019D04:0006 local_number9 = 1; @00019D10:0001 endif; @00019D10:0001 label_19d10: @00019D12:0005 goto label_199e9; @00019D1B:000B endif; @00019D1B:000B label_19d1b: @00019D1D:0021 EndDialog(local_string4); @00019D26:0021 ReleaseDialog/EndDialog(local_string4); @00019D2F:0021 SdInit(); @00019D35:0021 Disable/Enable(26); @00019D40:0021 function_406(); @00019D46:0006 local_number10 = LASTRESULT; @00019D50:000D local_number10 = (local_number10 = 1); @00019D5F:0004 if(local_number10) then // ref index: 1 @00019D6B:0021 SdMakeName(global_string3, local_string4, local_string1, global_number43); @00019D7D:0021 SilentWriteData(global_string3, "szFolder", 1, local_string3, 0); @00019D9E:0021 SilentWriteData(global_string3, "Result", 2, "", local_number1); @00019DBB:0003 endif; @00019DBB:0003 label_19dbb: @00019DBD:0027 // return coming @00019DC1:0023 return local_number1; @00019DC8:0026 end; // checksum: f77ce934 @00019DD4:000C label_19dd4: @00019DD6:0022 function NUMBER SdSetupTypeEx(local_string1, local_string2, local_string3, local_string4, local_number1) @00019DD6 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number9, local_number10, local_number11, local_number12, local_number13; @00019DD6 STRING local_string5, local_string6, local_string7, local_string8, local_string9; @00019DD6 @00019DD6 begin @00019DDF:0006 local_string5 = "SdSetupTypeEx"; @00019DF6:0006 local_number6 = 12033; @00019E02:0021 function_406(); @00019E08:0006 local_number12 = LASTRESULT; @00019E12:000D local_number12 = (local_number12 = 2); @00019E21:0004 if(local_number12) then // ref index: 1 @00019E2D:0021 SdMakeName(global_string3, local_string5, local_string1, global_number44); @00019E3F:0021 SilentReadData/SilentWriteData(global_string3, "Result", 1, local_string4, local_number2); @00019E5C:0021 ComponentSetupTypeSet(global_string6, local_string4); @00019E68:0027 // return coming @00019E6C:0023 return 0; @00019E75:0007 endif; @00019E75:0007 label_19e75: @00019E77:0021 ListCreate(0); @00019E82:0006 local_number10 = LASTRESULT; @00019E8C:000D local_number12 = (local_number10 = -1); @00019E9B:0004 if(local_number12) then // ref index: 1 @00019EA7:0021 function_350(-1, "SdSetupTypeEx"); @00019EC2:0027 // return coming @00019EC6:0023 return -1; @00019ECF:0008 endif; @00019ECF:0008 label_19ecf: @00019ED1:0021 ListCreate(0); @00019EDC:0006 local_number11 = LASTRESULT; @00019EE6:000D local_number12 = (local_number11 = -1); @00019EF5:0004 if(local_number12) then // ref index: 1 @00019F01:0021 ListDestroy(local_number10); @00019F0A:0021 function_350(-1, "SdSetupTypeEx"); @00019F25:0027 // return coming @00019F29:0023 return -1; @00019F32:0003 endif; @00019F32:0003 label_19f32: @00019F34:0021 ComponentSetupTypeEnum(global_string6, local_number10); @00019F40:0021 function_307(local_number10, local_string9); @00019F4C:0006 local_number5 = LASTRESULT; @00019F56:0009 label_19f56: @00019F58:0001 // switch/while/??? @00019F5C:000D local_number12 = (local_number5 = 0); @00019F6B:0004 if(local_number12) then // ref index: 1 @00019F77:0021 function_367(local_string8, local_string9); @00019F83:0021 ListAddString(local_number11, local_string8, 0); @00019F94:0021 function_309(local_number10, local_string9); @00019FA0:0006 local_number5 = LASTRESULT; @00019FAA:0006 local_string8 = ""; @00019FB4:0005 goto label_19f56; @00019FBD:0003 endif; @00019FBD:0003 label_19fbd: @00019FBF:000D local_number12 = (global_number14 = 0); @00019FCE:0004 if(local_number12) then // ref index: 1 @00019FDA:0021 SdInit(); @00019FE0:0008 endif; @00019FE0:0008 label_19fe0: @00019FE2:0021 EzDefineDialog(local_string5, "", "", 12033); @00019FF6:0006 local_number12 = LASTRESULT; @0001A000:000D local_number12 = (local_number12 = -1); @0001A00F:0004 if(local_number12) then // ref index: 1 @0001A01B:0021 ListDestroy(local_number10); @0001A024:0021 ListDestroy(local_number11); @0001A02D:0027 // return coming @0001A031:0023 return -1; @0001A03A:0001 endif; @0001A03A:0001 label_1a03a: @0001A03C:0006 local_number9 = 0; @0001A048:0006 label_1a048: @0001A04A:0001 // switch/while/??? @0001A04E:000D local_number12 = (local_number9 = 0); @0001A05D:0004 if(local_number12) then // ref index: 14 @0001A069:0021 WaitOnDialog/ReleaseDialog(local_string5); @0001A072:0006 local_number2 = LASTRESULT; @0001A07C:0001 // switch/while/??? @0001A080:0005 label_1a080: @0001A082:000D local_number12 = (local_number2 = -100); @0001A091:0004 if(local_number12) then // ref index: 4 @0001A09D:000E local_number12 = (local_string2 != ""); @0001A0AA:0004 if(local_number12) then // ref index: 1 @0001A0B6:0021 function_347(local_string5, 710, local_string2); @0001A0C7:0009 endif; @0001A0C7:0009 label_1a0c7: @0001A0C9:0021 CmdGetHwndDlg/WaitOnDialog(local_string5); @0001A0D2:0006 local_number7 = LASTRESULT; @0001A0DC:0021 function_343(local_string5, local_number7, local_number1, global_string2); @0001A0EE:0021 function_359(local_string5, local_number7, local_string1); @0001A0FD:0021 CtrlSetList(local_string5, 401, local_number11); @0001A10E:000E local_number12 = (local_string4 != ""); @0001A11B:0004 if(local_number12) then // ref index: 1 @0001A127:0021 function_367(local_string8, local_string4); @0001A133:0021 CtrlSetCurSel/CtrlGetCurSel(local_string5, 401, local_string8); @0001A144:0007 endif; @0001A144:0007 label_1a144: @0001A146:0021 CtrlSetText(local_string5, 401, local_string8); @0001A157:0006 local_number12 = LASTRESULT; @0001A161:000D local_number12 = (local_number12 = 0); @0001A170:0004 if(local_number12) then // ref index: 1 @0001A17C:0021 function_366(local_string6, local_string8, local_number10, local_number11); @0001A18E:0021 function_90(global_string6, local_string6, 1, local_number3, local_string7); @0001A1A5:0021 CtrlSetText/CtrlGetText(local_string5, 711, local_string7); @0001A1B6:0001 endif; @0001A1B6:0001 label_1a1b6: @0001A1B8:0005 goto label_1a48a; @0001A1C1:0006 endif; @0001A1C1:0006 label_1a1c1: @0001A1C3:000D local_number12 = (local_number2 = -1); @0001A1D2:0004 if(local_number12) then // ref index: 1 @0001A1DE:0021 function_350(-1, "SdSetupTypeEx"); @0001A1F9:0006 local_number2 = -1; @0001A205:0006 local_number9 = 1; @0001A211:0005 goto label_1a48a; @0001A21A:0004 endif; @0001A21A:0004 label_1a21a: @0001A21C:000D local_number12 = (local_number2 = -200); @0001A22B:0004 if(local_number12) then // ref index: 1 @0001A237:0021 function_351(local_number7, local_number2, local_number9); @0001A246:0005 goto label_1a48a; @0001A24F:0008 endif; @0001A24F:0008 label_1a24f: @0001A251:000D local_number12 = (local_number2 = 12); @0001A260:0004 if(local_number12) then // ref index: 1 @0001A26C:0006 local_number2 = 12; @0001A278:0021 CtrlSetText(local_string5, 401, local_string8); @0001A289:0021 function_366(local_string4, local_string8, local_number10, local_number11); @0001A29B:0021 ComponentSetupTypeSet(global_string6, local_string4); @0001A2A7:0006 local_number9 = 1; @0001A2B3:0005 goto label_1a48a; @0001A2BC:0008 endif; @0001A2BC:0008 label_1a2bc: @0001A2BE:000D local_number12 = (local_number2 = 1); @0001A2CD:0004 if(local_number12) then // ref index: 1 @0001A2D9:0006 local_number2 = 0; @0001A2E5:0021 CtrlSetText(local_string5, 401, local_string8); @0001A2F6:0021 function_366(local_string4, local_string8, local_number10, local_number11); @0001A308:0021 ComponentSetupTypeSet(global_string6, local_string4); @0001A314:0006 local_number9 = 1; @0001A320:0005 goto label_1a48a; @0001A329:000D endif; @0001A329:000D label_1a329: @0001A32B:000D local_number12 = (local_number2 = 401); @0001A33A:0004 if(local_number12) then // ref index: 2 @0001A346:0021 CtrlGetSubCommand/CmdGetHwndDlg(local_string5); @0001A34F:0006 local_number4 = LASTRESULT; @0001A359:000D local_number12 = (local_number4 = -1009); @0001A368:0004 if(local_number12) then // ref index: 1 @0001A374:0021 CtrlSetText(local_string5, 401, local_string8); @0001A385:0006 local_number12 = LASTRESULT; @0001A38F:000D local_number12 = (local_number12 = 0); @0001A39E:0004 if(local_number12) then // ref index: 1 @0001A3AA:0021 function_366(local_string6, local_string8, local_number10, local_number11); @0001A3BC:0021 function_90(global_string6, local_string6, 1, local_number3, local_string7); @0001A3D3:0021 CtrlSetText/CtrlGetText(local_string5, 711, local_string7); @0001A3E4:0001 endif; @0001A3E4:0001 endif; @0001A3E4:0001 label_1a3e4: @0001A3E6:0005 goto label_1a48a; @0001A3EF:0008 endif; @0001A3EF:0008 label_1a3ef: @0001A3F1:0021 function_344(local_number2); @0001A3FA:0006 local_number12 = LASTRESULT; @0001A404:0021 function_345(local_number2); @0001A40D:0006 local_number13 = LASTRESULT; @0001A417:0019 local_number12 = (local_number12 = local_number13); @0001A424:0004 if(local_number12) then // ref index: 1 @0001A430:0006 local_number9 = 1; @0001A43C:0005 goto label_1a48a; @0001A445:0005 endif; @0001A445:0005 label_1a445: @0001A447:000C local_number12 = (local_number2 >= 101); @0001A456:000B local_number13 = (local_number2 <= 199); @0001A465:0019 local_number12 = (local_number12 = local_number13); @0001A472:0004 if(local_number12) then // ref index: 1 @0001A47E:0006 local_number9 = 1; @0001A48A:0001 endif; @0001A48A:0001 label_1a48a: @0001A48C:0005 goto label_1a048; @0001A495:0009 endif; @0001A495:0009 label_1a495: @0001A497:0021 EndDialog(local_string5); @0001A4A0:0021 ReleaseDialog/EndDialog(local_string5); @0001A4A9:0021 SdInit(); @0001A4AF:0021 function_406(); @0001A4B5:0006 local_number12 = LASTRESULT; @0001A4BF:000D local_number12 = (local_number12 = 1); @0001A4CE:0004 if(local_number12) then // ref index: 1 @0001A4DA:0021 SdMakeName(global_string3, local_string5, local_string1, global_number44); @0001A4EC:0021 SilentWriteData(global_string3, "Result", 1, local_string4, 0); @0001A50B:0005 endif; @0001A50B:0005 label_1a50b: @0001A50D:0021 ListDestroy(local_number10); @0001A516:0021 ListDestroy(local_number11); @0001A51F:0027 // return coming @0001A523:0023 return local_number2; @0001A52A:0026 end; // checksum: b88431d1 @0001A536:0005 label_1a536: @0001A538:0022 function NUMBER function_366(local_string1, local_string2, local_number1, local_number2) @0001A538 NUMBER local_number3, local_number4, local_number5; @0001A538 STRING local_string3; @0001A538 @0001A538 begin @0001A541:0006 local_number3 = 0; @0001A54D:0006 local_string1 = ""; @0001A557:0021 function_307(local_number2, local_string3); @0001A563:0006 local_number4 = LASTRESULT; @0001A56D:0009 label_1a56d: @0001A56F:0001 // switch/while/??? @0001A573:000D local_number5 = (local_number4 = 0); @0001A582:0004 if(local_number5) then // ref index: 2 @0001A58E:000D local_number5 = (local_string2 = local_string3); @0001A59B:0004 if(local_number5) then // ref index: 1 @0001A5A7:0021 ListSetIndex(local_number1, local_number3); @0001A5B3:0021 function_304(local_number1, local_string1); @0001A5BF:0027 // return coming @0001A5C3:0023 return 0; @0001A5CC:0004 endif; @0001A5CC:0004 label_1a5cc: @0001A5CE:0007 local_number3 = (local_number3 + 1); @0001A5DD:0021 function_309(local_number2, local_string3); @0001A5E9:0006 local_number4 = LASTRESULT; @0001A5F3:0005 goto label_1a56d; @0001A5FC:0001 endif; @0001A5FC:0001 label_1a5fc: @0001A5FE:0026 end; // checksum: f9fa39d8 @0001A60A:0005 label_1a60a: @0001A60C:0022 function NUMBER function_367(local_string1, local_string2) @0001A60C NUMBER local_number1, local_number2; @0001A60C @0001A60C @0001A60C begin @0001A615:0021 function_90(global_string6, local_string2, 2, local_number1, local_string1); @0001A62C:000D local_number2 = (local_string1 = ""); @0001A639:0004 if(local_number2) then // ref index: 1 @0001A645:0006 local_string1 = local_string2; @0001A64F:0002 endif; @0001A64F:0002 label_1a64f: @0001A651:0024 return; @0001A655:0026 end; // checksum: 74a0d @0001A661:000B label_1a661: @0001A663:0022 function NUMBER SdWelcome(local_string1, local_string2) @0001A663 NUMBER local_number1, local_number4, local_number5, local_number6, local_number7, local_number8; @0001A663 STRING local_string3, local_string4; @0001A663 @0001A663 begin @0001A66C:0006 local_string3 = "SdWelcome"; @0001A67F:0006 local_number4 = 12006; @0001A68B:0021 function_406(); @0001A691:0006 local_number7 = LASTRESULT; @0001A69B:000D local_number7 = (local_number7 = 2); @0001A6AA:0004 if(local_number7) then // ref index: 1 @0001A6B6:0021 SdMakeName(global_string3, local_string3, local_string1, global_number45); @0001A6C8:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string4, local_number1); @0001A6E5:0027 // return coming @0001A6E9:0023 return local_number1; @0001A6F0:0003 endif; @0001A6F0:0003 label_1a6f0: @0001A6F2:000D local_number7 = (global_number14 = 0); @0001A701:0004 if(local_number7) then // ref index: 1 @0001A70D:0021 SdInit(); @0001A713:0006 endif; @0001A713:0006 label_1a713: @0001A715:0021 EzDefineDialog(local_string3, "", "", 12006); @0001A729:0006 local_number7 = LASTRESULT; @0001A733:000D local_number7 = (local_number7 = -1); @0001A742:0004 if(local_number7) then // ref index: 1 @0001A74E:0027 // return coming @0001A752:0023 return -1; @0001A75B:0002 endif; @0001A75B:0002 label_1a75b: @0001A75D:0021 Disable/Enable(50); @0001A768:0006 local_number6 = 0; @0001A774:0006 label_1a774: @0001A776:0001 // switch/while/??? @0001A77A:000D local_number7 = (local_number6 = 0); @0001A789:0004 if(local_number7) then // ref index: 9 @0001A795:0021 WaitOnDialog/ReleaseDialog(local_string3); @0001A79E:0006 local_number1 = LASTRESULT; @0001A7A8:0001 // switch/while/??? @0001A7AC:0005 label_1a7ac: @0001A7AE:000D local_number7 = (local_number1 = -100); @0001A7BD:0004 if(local_number7) then // ref index: 2 @0001A7C9:000E local_number7 = (local_string2 != ""); @0001A7D6:0004 if(local_number7) then // ref index: 1 @0001A7E2:0021 function_347(local_string3, 710, local_string2); @0001A7F3:0005 endif; @0001A7F3:0005 label_1a7f3: @0001A7F5:0021 CmdGetHwndDlg/WaitOnDialog(local_string3); @0001A7FE:0006 local_number5 = LASTRESULT; @0001A808:0021 function_343(local_string3, local_number5, 8, global_string2); @0001A81C:0021 function_359(local_string3, local_number5, local_string1); @0001A82B:0005 goto label_1a987; @0001A834:0005 endif; @0001A834:0005 label_1a834: @0001A836:000D local_number7 = (local_number1 = 1); @0001A845:0004 if(local_number7) then // ref index: 1 @0001A851:0006 local_number1 = 1; @0001A85D:0006 local_number6 = 1; @0001A869:0005 goto label_1a987; @0001A872:0005 endif; @0001A872:0005 label_1a872: @0001A874:000D local_number7 = (local_number1 = 12); @0001A883:0004 if(local_number7) then // ref index: 1 @0001A88F:0006 local_number1 = 12; @0001A89B:0006 local_number6 = 1; @0001A8A7:0005 goto label_1a987; @0001A8B0:0006 endif; @0001A8B0:0006 label_1a8b0: @0001A8B2:000D local_number7 = (local_number1 = -1); @0001A8C1:0004 if(local_number7) then // ref index: 1 @0001A8CD:0021 function_350(-1, "SdWelcome"); @0001A8E4:0006 local_number1 = -1; @0001A8F0:0006 local_number6 = 1; @0001A8FC:0005 goto label_1a987; @0001A905:0004 endif; @0001A905:0004 label_1a905: @0001A907:000D local_number7 = (local_number1 = -200); @0001A916:0004 if(local_number7) then // ref index: 1 @0001A922:0021 function_351(local_number5, local_number1, local_number6); @0001A931:0005 goto label_1a987; @0001A93A:0007 endif; @0001A93A:0007 label_1a93a: @0001A93C:0021 function_344(local_number1); @0001A945:0006 local_number7 = LASTRESULT; @0001A94F:0021 function_345(local_number1); @0001A958:0006 local_number8 = LASTRESULT; @0001A962:0019 local_number7 = (local_number7 = local_number8); @0001A96F:0004 if(local_number7) then // ref index: 1 @0001A97B:0006 local_number6 = 1; @0001A987:0001 endif; @0001A987:0001 label_1a987: @0001A989:0005 goto label_1a774; @0001A992:000A endif; @0001A992:000A label_1a992: @0001A994:0021 EndDialog(local_string3); @0001A99D:0021 ReleaseDialog/EndDialog(local_string3); @0001A9A6:0021 SdInit(); @0001A9AC:0021 function_158(50); @0001A9B7:0021 function_406(); @0001A9BD:0006 local_number7 = LASTRESULT; @0001A9C7:000D local_number7 = (local_number7 = 1); @0001A9D6:0004 if(local_number7) then // ref index: 1 @0001A9E2:0021 SdMakeName(global_string3, local_string3, local_string1, global_number45); @0001A9F4:0021 SilentWriteData(global_string3, "Result", 2, "", local_number1); @0001AA11:0003 endif; @0001AA11:0003 label_1aa11: @0001AA13:0027 // return coming @0001AA17:0023 return local_number1; @0001AA1E:0026 end; // checksum: bb790227 @0001AA2A:000B label_1aa2a: @0001AA2C:0022 function NUMBER SdWelcomeMaint(local_string1, local_string2, local_number1) @0001AA2C NUMBER local_number2, local_number4, local_number5, local_number6, local_number7, local_number8; @0001AA2C STRING local_string3, local_string4; @0001AA2C @0001AA2C begin @0001AA35:0006 local_string3 = "SdWelcomeMaint"; @0001AA4D:0006 local_number4 = 12053; @0001AA59:0021 function_406(); @0001AA5F:0006 local_number7 = LASTRESULT; @0001AA69:000D local_number7 = (local_number7 = 2); @0001AA78:0004 if(local_number7) then // ref index: 1 @0001AA84:0021 SdMakeName(global_string3, local_string3, local_string1, global_number46); @0001AA96:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string4, local_number2); @0001AAB3:0027 // return coming @0001AAB7:0023 return local_number2; @0001AABE:0003 endif; @0001AABE:0003 label_1aabe: @0001AAC0:000D local_number7 = (global_number14 = 0); @0001AACF:0004 if(local_number7) then // ref index: 1 @0001AADB:0021 SdInit(); @0001AAE1:0006 endif; @0001AAE1:0006 label_1aae1: @0001AAE3:0021 EzDefineDialog(local_string3, "", "", 12053); @0001AAF7:0006 local_number7 = LASTRESULT; @0001AB01:000D local_number7 = (local_number7 = -1); @0001AB10:0004 if(local_number7) then // ref index: 1 @0001AB1C:0027 // return coming @0001AB20:0023 return -1; @0001AB29:0001 endif; @0001AB29:0001 label_1ab29: @0001AB2B:0006 local_number6 = 0; @0001AB37:0006 label_1ab37: @0001AB39:0001 // switch/while/??? @0001AB3D:000D local_number7 = (local_number6 = 0); @0001AB4C:0004 if(local_number7) then // ref index: 13 @0001AB58:0021 WaitOnDialog/ReleaseDialog(local_string3); @0001AB61:0006 local_number2 = LASTRESULT; @0001AB6B:0001 // switch/while/??? @0001AB6F:0005 label_1ab6f: @0001AB71:000D local_number7 = (local_number2 = -100); @0001AB80:0004 if(local_number7) then // ref index: 2 @0001AB8C:000E local_number7 = (local_string2 != ""); @0001AB99:0004 if(local_number7) then // ref index: 1 @0001ABA5:0021 function_347(local_string3, 710, local_string2); @0001ABB6:000B endif; @0001ABB6:000B label_1abb6: @0001ABB8:0021 CmdGetHwndDlg/WaitOnDialog(local_string3); @0001ABC1:0006 local_number5 = LASTRESULT; @0001ABCB:0021 function_343(local_string3, local_number5, 0, global_string2); @0001ABDF:0021 function_359(local_string3, local_number5, local_string1); @0001ABEE:0021 CtrlSetState("SdWelcomeMaint", local_number1, -1001); @0001AC0D:0021 CmdGetHwndDlg/WaitOnDialog("SdWelcomeMaint"); @0001AC24:0006 local_number7 = LASTRESULT; @0001AC2E:0020 GetDlgItem(local_number7, local_number1); // dll: USER.dll @0001AC3A:0006 local_number7 = LASTRESULT; @0001AC44:0020 SetFocus(local_number7); // dll: USER.dll @0001AC4D:0005 goto label_1aec5; @0001AC56:0006 endif; @0001AC56:0006 label_1ac56: @0001AC58:000D local_number7 = (local_number2 = -1); @0001AC67:0004 if(local_number7) then // ref index: 1 @0001AC73:0021 function_350(-1, "SdWelcomeMaint"); @0001AC8F:0006 local_number2 = -1; @0001AC9B:0006 local_number6 = 1; @0001ACA7:0005 goto label_1aec5; @0001ACB0:0004 endif; @0001ACB0:0004 label_1acb0: @0001ACB2:000D local_number7 = (local_number2 = -200); @0001ACC1:0004 if(local_number7) then // ref index: 1 @0001ACCD:0021 function_351(local_number5, local_number2, local_number6); @0001ACDC:0005 goto label_1aec5; @0001ACE5:0005 endif; @0001ACE5:0005 label_1ace5: @0001ACE7:000D local_number7 = (local_number2 = 12); @0001ACF6:0004 if(local_number7) then // ref index: 1 @0001AD02:0006 local_number2 = 12; @0001AD0E:0006 local_number6 = 1; @0001AD1A:0005 goto label_1aec5; @0001AD23:0008 endif; @0001AD23:0008 label_1ad23: @0001AD25:000D local_number7 = (local_number2 = 1); @0001AD34:0004 if(local_number7) then // ref index: 4 @0001AD40:0021 CtrlGetState(local_string3, 302); @0001AD4E:0006 local_number7 = LASTRESULT; @0001AD58:000D local_number7 = (-1001 = local_number7); @0001AD67:0004 if(local_number7) then // ref index: 1 @0001AD73:0006 local_number2 = 302; @0001AD7F:0005 goto label_1ae13; @0001AD88:0006 endif; @0001AD88:0006 label_1ad88: @0001AD8A:0021 CtrlGetState(local_string3, 301); @0001AD98:0006 local_number7 = LASTRESULT; @0001ADA2:000D local_number7 = (-1001 = local_number7); @0001ADB1:0004 if(local_number7) then // ref index: 1 @0001ADBD:0006 local_number2 = 301; @0001ADC9:0005 goto label_1ae13; @0001ADD2:0005 endif; @0001ADD2:0005 label_1add2: @0001ADD4:0021 CtrlGetState(local_string3, 303); @0001ADE2:0006 local_number7 = LASTRESULT; @0001ADEC:000D local_number7 = (-1001 = local_number7); @0001ADFB:0004 if(local_number7) then // ref index: 1 @0001AE07:0006 local_number2 = 303; @0001AE13:0002 endif; @0001AE13:0002 label_1ae13: @0001AE15:0006 local_number6 = 1; @0001AE21:0005 goto label_1aec5; @0001AE2A:0008 endif; @0001AE2A:0008 label_1ae2a: @0001AE2C:0021 function_344(local_number2); @0001AE35:0006 local_number7 = LASTRESULT; @0001AE3F:0021 function_345(local_number2); @0001AE48:0006 local_number8 = LASTRESULT; @0001AE52:0019 local_number7 = (local_number7 = local_number8); @0001AE5F:0004 if(local_number7) then // ref index: 1 @0001AE6B:0006 local_number6 = 1; @0001AE77:0005 goto label_1aec5; @0001AE80:0005 endif; @0001AE80:0005 label_1ae80: @0001AE82:000C local_number7 = (local_number2 >= 101); @0001AE91:000B local_number8 = (local_number2 <= 199); @0001AEA0:0019 local_number7 = (local_number7 = local_number8); @0001AEAD:0004 if(local_number7) then // ref index: 1 @0001AEB9:0006 local_number6 = 1; @0001AEC5:0001 endif; @0001AEC5:0001 label_1aec5: @0001AEC7:0005 goto label_1ab37; @0001AED0:0009 endif; @0001AED0:0009 label_1aed0: @0001AED2:0021 EndDialog(local_string3); @0001AEDB:0021 ReleaseDialog/EndDialog(local_string3); @0001AEE4:0021 SdInit(); @0001AEEA:0021 function_406(); @0001AEF0:0006 local_number7 = LASTRESULT; @0001AEFA:000D local_number7 = (local_number7 = 1); @0001AF09:0004 if(local_number7) then // ref index: 1 @0001AF15:0021 SdMakeName(global_string3, local_string3, local_string1, global_number46); @0001AF27:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2); @0001AF44:0003 endif; @0001AF44:0003 label_1af44: @0001AF46:0027 // return coming @0001AF4A:0023 return local_number2; @0001AF51:0026 end; // checksum: 1f45a114 @0001AF5D:0012 label_1af5d: @0001AF5F:0022 function NUMBER SelectDir(local_string1, local_string2, local_string3, local_number1) @0001AF5F NUMBER local_number2, local_number3, local_number4, local_number5, local_number6; @0001AF5F STRING local_string4, local_string5; @0001AF5F @0001AF5F begin @0001AF68:0021 function_406(); @0001AF6E:0006 local_number5 = LASTRESULT; @0001AF78:000D local_number5 = (local_number5 = 2); @0001AF87:0004 if(local_number5) then // ref index: 2 @0001AF93:0021 SdMakeName(local_string4, "SelectDir", "", global_number47); @0001AFAE:0021 SilentReadData/SilentWriteData(local_string4, "Result", 2, local_string5, local_number3); @0001AFCB:000E local_number5 = (local_number3 != 12); @0001AFDA:000E local_number6 = (local_number3 != 2); @0001AFE9:0019 local_number5 = (local_number5 = local_number6); @0001AFF6:0004 if(local_number5) then // ref index: 1 @0001B002:0021 SilentReadData/SilentWriteData(local_string4, "szDir", 1, local_string3, local_number4); @0001B01E:0004 if(local_number1) then // ref index: 1 @0001B02A:0021 CreateDir(local_string3); @0001B033:0006 local_number5 = LASTRESULT; @0001B03D:0009 local_number5 = (local_number5 < 0); @0001B04C:0004 if(local_number5) then // ref index: 1 @0001B058:0021 function_396("", local_string3, 0, -51); @0001B06E:0002 endif; @0001B06E:0002 endif; @0001B06E:0002 endif; @0001B06E:0002 label_1b06e: @0001B070:0027 // return coming @0001B074:0023 return local_number3; @0001B07B:000A endif; @0001B07B:000A label_1b07b: @0001B07D:0021 StrRemoveLastSlash(local_string3); @0001B086:0021 function_371(local_string1, local_string2, local_string3, local_number1); @0001B098:0006 local_number2 = LASTRESULT; @0001B0A2:0021 function_406(); @0001B0A8:0006 local_number5 = LASTRESULT; @0001B0B2:000D local_number5 = (local_number5 = 1); @0001B0C1:0004 if(local_number5) then // ref index: 1 @0001B0CD:0021 SdMakeName(local_string4, "SelectDir", "", global_number47); @0001B0E8:0021 SilentWriteData(local_string4, "Result", 2, local_string5, local_number3); @0001B105:0021 SilentWriteData(local_string4, "szDir", 1, local_string3, local_number4); @0001B121:0003 endif; @0001B121:0003 label_1b121: @0001B123:0027 // return coming @0001B127:0023 return local_number2; @0001B12E:0026 end; // checksum: f8cd39c8 @0001B13A:0010 label_1b13a: @0001B13C:0022 function NUMBER function_371(local_string1, local_string2, local_string3, local_number1) @0001B13C NUMBER local_number2, local_number3; @0001B13C STRING local_string4; @0001B13C @0001B13C begin @0001B145:0020 _EnablePrevDialog(global_number24, 0, "SelectDir"); // dll: ISRT.dll @0001B15F:0006 local_string4 = local_string3; @0001B169:0020 _BrowseForFolder(global_number24, local_string1, local_string2, "", "", 17, local_string4, 260); // dll: ISRT.dll @0001B18B:0006 local_number2 = LASTRESULT; @0001B195:0006 local_string3 = local_string4; @0001B19F:0020 _EnablePrevDialog(global_number24, 1, ""); // dll: ISRT.dll @0001B1B0:000D local_number3 = (local_number2 = 1); @0001B1BF:0004 if(local_number3) then // ref index: 1 @0001B1CB:0004 if(local_number1) then // ref index: 1 @0001B1D7:0021 CreateDir(local_string3); @0001B1E0:0006 local_number2 = LASTRESULT; @0001B1EA:000D local_number3 = (local_number2 = 0); @0001B1F9:0004 if(local_number3) then // ref index: 1 @0001B205:0027 // return coming @0001B209:0023 return 1; @0001B212:0003 endif; @0001B212:0003 endif; @0001B212:0003 endif; @0001B212:0003 label_1b212: @0001B214:0027 // return coming @0001B218:0023 return local_number2; @0001B21F:0026 end; // checksum: 7843870d @0001B22F:0008 label_1b22f: @0001B231:0022 function NUMBER AddFolderIcon(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_string6, local_number2) @0001B231 NUMBER local_number3; @0001B231 STRING local_string7; @0001B231 @0001B231 begin @0001B23A:0027 // return coming @0001B23E:0021 function_377(local_string1); @0001B247:0006 local_string7 = LASTRESULT; @0001B251:0020 AddIcon(global_number24, local_string7, local_string2, local_string3, local_string4, local_string5, local_number1, local_string6, local_number2); // dll: ISRT.dll @0001B272:0006 local_number3 = LASTRESULT; @0001B27C:0023 return local_number3; @0001B283:0026 end; // checksum: 19580d46 @0001B28F:000B label_1b28f: @0001B291:0022 function NUMBER GetFolderNameList(local_string1, local_number1, local_number2) @0001B291 NUMBER local_number3, local_number4; @0001B291 STRING local_string2; @0001B291 @0001B291 begin @0001B29A:000D local_number3 = (local_number1 = 0); @0001B2A9:000D local_number4 = (local_number1 = -1); @0001B2B8:0018 local_number3 = (local_number3 || local_number4); @0001B2C5:000D local_number4 = (local_number2 = 0); @0001B2D4:0018 local_number3 = (local_number3 || local_number4); @0001B2E1:000D local_number4 = (local_number2 = -1); @0001B2F0:0018 local_number3 = (local_number3 || local_number4); @0001B2FD:0004 if(local_number3) then // ref index: 1 @0001B309:0027 // return coming @0001B30D:0023 return -1; @0001B316:000A endif; @0001B316:000A label_1b316: @0001B318:0021 function_312(local_number1); @0001B321:0006 local_number3 = LASTRESULT; @0001B32B:000E local_number3 = (local_number3 != 0); @0001B33A:0021 function_312(local_number1); @0001B343:0006 local_number4 = LASTRESULT; @0001B34D:000E local_number4 = (local_number4 != 0); @0001B35C:0018 local_number3 = (local_number3 || local_number4); @0001B369:0004 if(local_number3) then // ref index: 1 @0001B375:0027 // return coming @0001B379:0023 return -1; @0001B382:0008 endif; @0001B382:0008 label_1b382: @0001B384:0021 function_377(local_string1); @0001B38D:0006 local_string1 = LASTRESULT; @0001B397:0021 Is(5, local_string1); @0001B3A5:0006 local_number3 = LASTRESULT; @0001B3AF:000D local_number3 = (local_number3 = 0); @0001B3BE:0004 if(local_number3) then // ref index: 1 @0001B3CA:0027 // return coming @0001B3CE:0023 return -1; @0001B3D7:0007 endif; @0001B3D7:0007 label_1b3d7: @0001B3D9:0027 // return coming @0001B3DD:0021 function_377(local_string1); @0001B3E6:0006 local_string2 = LASTRESULT; @0001B3F0:0020 EnumFoldersItems(global_number24, local_string2, local_number1, local_number2); // dll: ISRT.dll @0001B402:0006 local_number3 = LASTRESULT; @0001B40C:0023 return local_number3; @0001B413:0026 end; // checksum: 99ae3989 @0001B41F:0009 label_1b41f: @0001B421:0022 function NUMBER ProgDefGroupType(local_number1) @0001B421 NUMBER local_number2; @0001B421 @0001B421 OBJECT local_object1; @0001B421 begin @0001B42A:0035 global_object3.WIN9X; @0001B439:0006 local_object1 = LASTRESULT; @0001B443:0035 local_object1.bWin9X; @0001B453:0006 local_object1 = NOTHING; @0001B45D:0006 local_number2 = LASTRESULT; @0001B467:0004 if(local_number2) then // ref index: 1 @0001B473:0006 global_number48 = 0; @0001B47F:0005 goto label_1b494; @0001B488:0001 endif; @0001B488:0001 label_1b488: @0001B48A:0006 global_number48 = local_number1; @0001B494:0006 label_1b494: @0001B496:0021 function_443(); @0001B49C:0021 function_445(); @0001B4A2:0021 function_442(); @0001B4A8:0021 function_444(); @0001B4AE:0024 return; @0001B4B2:0026 end; // checksum: 5456b24a @0001B4C2:0004 label_1b4c2: @0001B4C4:0022 function NUMBER function_376() @0001B4C4 @0001B4C4 @0001B4C4 @0001B4C4 begin @0001B4CD:0027 // return coming @0001B4D1:0023 return global_number48; @0001B4D8:0026 end; // checksum: 11324 @0001B4E4:0008 label_1b4e4: @0001B4E6:0022 function STRING function_377(local_string1) @0001B4E6 NUMBER local_number1; @0001B4E6 STRING local_string2; @0001B4E6 @0001B4E6 begin @0001B4EF:0021 function_280(local_string1); @0001B4F8:0006 local_number1 = LASTRESULT; @0001B502:000D local_number1 = (local_number1 = 0); @0001B511:0004 if(local_number1) then // ref index: 1 @0001B51D:0021 function_429(); @0001B523:0006 local_string2 = LASTRESULT; @0001B52D:0014 local_string1 = (local_string2 ^ local_string1); @0001B53A:0006 endif; @0001B53A:0006 label_1b53a: @0001B53C:0021 Is(6, local_string1); @0001B54A:0006 local_number1 = LASTRESULT; @0001B554:000D local_number1 = (local_number1 = 0); @0001B563:0004 if(local_number1) then // ref index: 1 @0001B56F:0027 // return coming @0001B573:0023 return ""; @0001B57A:0004 endif; @0001B57A:0004 label_1b57a: @0001B57C:0027 // return coming @0001B580:0014 local_string2 = (local_string1 ^ ""); @0001B58D:0023 return local_string2; @0001B594:0026 end; // checksum: 201ad2d @0001B5A0:0007 label_1b5a0: @0001B5A2:0022 function NUMBER function_380(local_string1, local_string2) @0001B5A2 NUMBER local_number1, local_number2, local_number3; @0001B5A2 STRING local_string3, local_string4, local_string5; @0001B5A2 @0001B5A2 begin @0001B5AB:000E local_number2 = (global_number22 != 2); @0001B5BA:000E local_number3 = (global_number22 != 1); @0001B5C9:0019 local_number2 = (local_number2 = local_number3); @0001B5D6:0004 if(local_number2) then // ref index: 1 @0001B5E2:0027 // return coming @0001B5E6:0023 return 1; @0001B5EF:000D endif; @0001B5EF:000D label_1b5ef: @0001B5F1:0006 global_string64 = local_string1; @0001B5FB:0006 global_string65 = local_string2; @0001B605:0006 global_string66 = ""; @0001B60F:0006 global_number49 = 0; @0001B61B:0006 global_number50 = 0; @0001B627:0006 global_number51 = global_number22; @0001B631:0021 ListCreate(0); @0001B63C:0006 global_number52 = LASTRESULT; @0001B646:000D local_number2 = (global_number22 = 2); @0001B655:0004 if(local_number2) then // ref index: 4 @0001B661:000D local_number2 = (global_string64 = ""); @0001B66E:0004 if(local_number2) then // ref index: 1 @0001B67A:0014 global_string64 = (global_string9 ^ "setup.iss"); @0001B690:0004 endif; @0001B690:0004 label_1b690: @0001B692:000D local_number2 = (global_string65 = ""); @0001B69F:0004 if(local_number2) then // ref index: 1 @0001B6AB:0021 function_410(local_string3, global_string64, 1); @0001B6BC:0014 global_string65 = (local_string3 ^ "setup.log"); @0001B6D2:0004 endif; @0001B6D2:0004 label_1b6d2: @0001B6D4:0020 GetPrivateProfileString("Application", "Lang", "", local_string4, 256, global_string64); // dll: KERNEL32.dll @0001B6FD:0006 local_number1 = LASTRESULT; @0001B707:0004 if(local_number1) then // ref index: 1 @0001B713:0021 function_420(global_number53, local_string4); @0001B71F:0002 endif; @0001B71F:0002 label_1b71f: @0001B721:0021 function_399(); @0001B727:0005 goto label_1b78c; @0001B730:0007 endif; @0001B730:0007 label_1b730: @0001B732:000D local_number2 = (global_number22 = 1); @0001B741:0004 if(local_number2) then // ref index: 1 @0001B74D:000D local_number2 = (global_string64 = ""); @0001B75A:0004 if(local_number2) then // ref index: 1 @0001B766:0021 function_431(); @0001B76C:0006 local_string5 = LASTRESULT; @0001B776:0014 global_string64 = (local_string5 ^ "setup.iss"); @0001B78C:0003 endif; @0001B78C:0003 endif; @0001B78C:0003 label_1b78c: @0001B78E:0027 // return coming @0001B792:0023 return 1; @0001B79B:0026 end; // checksum: 7b4efe37 @0001B7A7:0009 label_1b7a7: @0001B7A9:0022 function NUMBER function_381() @0001B7A9 NUMBER local_number1, local_number3; @0001B7A9 STRING local_string1, local_string4; @0001B7A9 @0001B7A9 begin @0001B7B2:000E local_number3 = (global_string64 != ""); @0001B7BF:0004 if(local_number3) then // ref index: 2 @0001B7CB:0021 function_410(local_string1, global_string64, 1); @0001B7DC:0006 local_number3 = LASTRESULT; @0001B7E6:0009 local_number3 = (local_number3 < 0); @0001B7F5:0004 if(local_number3) then // ref index: 1 @0001B801:0027 // return coming @0001B805:0023 return -8; @0001B80E:0005 endif; @0001B80E:0005 label_1b80e: @0001B810:0021 ExistsDir/ExistsDisk(local_string1); @0001B819:0006 local_number3 = LASTRESULT; @0001B823:000D local_number3 = (local_number3 = -1); @0001B832:0004 if(local_number3) then // ref index: 1 @0001B83E:0006 global_string64 = ""; @0001B848:000B endif; @0001B848:000B endif; @0001B848:000B label_1b848: @0001B84A:000D local_number3 = (global_number22 = 2); @0001B859:0004 if(local_number3) then // ref index: 4 @0001B865:0020 DeleteFileA(global_string65); // dll: KERNEL32.dll @0001B86E:0021 function_401(1); @0001B879:0006 local_number3 = LASTRESULT; @0001B883:000D local_number3 = (local_number3 = 0); @0001B892:0004 if(local_number3) then // ref index: 1 @0001B89E:0021 function_240(65, "Failed"); @0001B8B2:0021 function_240(73, "Failed silent installation. May be failed to allocate Memory."); @0001B8FD:0027 // return coming @0001B901:0023 return -7; @0001B90A:0009 endif; @0001B90A:0009 label_1b90a: @0001B90C:0021 Is(3, global_string64); @0001B91A:0006 local_number3 = LASTRESULT; @0001B924:000D local_number3 = (local_number3 = 0); @0001B933:0004 if(local_number3) then // ref index: 1 @0001B93F:0021 function_398("", global_string64, 0, -5); @0001B955:0021 function_240(65, "Failed"); @0001B969:0021 function_240(73, "Failed silent installation. May be failed to allocate Memory."); @0001B9B4:0027 // return coming @0001B9B8:0023 return -5; @0001B9C1:0009 endif; @0001B9C1:0009 label_1b9c1: @0001B9C3:0020 GetPrivateProfileString("InstallShield Silent", "Version", "", local_string4, 256, global_string64); // dll: KERNEL32.dll @0001B9F8:0006 local_number1 = LASTRESULT; @0001BA02:000E local_number3 = (local_string4 != "v6.00.000"); @0001BA18:0004 if(local_number3) then // ref index: 1 @0001BA24:0021 function_398("", "", 0, -8); @0001BA3A:0021 function_240(65, "Failed"); @0001BA4E:0021 function_240(73, "Failed silent installation. May be failed to allocate Memory."); @0001BA99:0027 // return coming @0001BA9D:0023 return -8; @0001BAA6:0002 endif; @0001BAA6:0002 label_1baa6: @0001BAA8:0021 function_398("", "", 0, 0); @0001BABE:0005 goto label_1bbc3; @0001BAC7:000B endif; @0001BAC7:000B label_1bac7: @0001BAC9:000D local_number3 = (global_number22 = 1); @0001BAD8:0004 if(local_number3) then // ref index: 2 @0001BAE4:0020 DeleteFileA(global_string64); // dll: KERNEL32.dll @0001BAED:0021 function_401(1); @0001BAF8:0006 local_number3 = LASTRESULT; @0001BB02:000D local_number3 = (local_number3 = 0); @0001BB11:0004 if(local_number3) then // ref index: 1 @0001BB1D:0021 function_389(11491); @0001BB28:0021 function_407(0); @0001BB33:0027 // return coming @0001BB37:0023 return -6; @0001BB40:0008 endif; @0001BB40:0008 label_1bb40: @0001BB42:0020 WritePrivateProfileString("File Transfer", "OverwrittenReadOnly", "NoToAll", global_string64); // dll: KERNEL32.dll @0001BB7B:0006 local_number3 = LASTRESULT; @0001BB85:000D local_number3 = (local_number3 = 0); @0001BB94:0004 if(local_number3) then // ref index: 1 @0001BBA0:0021 function_389(11491); @0001BBAB:0021 function_407(0); @0001BBB6:0027 // return coming @0001BBBA:0023 return -6; @0001BBC3:0003 endif; @0001BBC3:0003 endif; @0001BBC3:0003 label_1bbc3: @0001BBC5:0027 // return coming @0001BBC9:0023 return 0; @0001BBD2:0026 end; // checksum: ff8c84c8 @0001BBDE:0005 label_1bbde: @0001BBE0:0022 function NUMBER SilentWriteData(local_string1, local_string2, local_number1, local_string3, local_number2) @0001BBE0 NUMBER local_number3, local_number4; @0001BBE0 STRING local_string4, local_string5, local_string6; @0001BBE0 @0001BBE0 begin @0001BBE9:000E local_number4 = (global_number22 != 1); @0001BBF8:0004 if(local_number4) then // ref index: 1 @0001BC04:0027 // return coming @0001BC08:0023 return -1; @0001BC11:000B endif; @0001BC11:000B label_1bc11: @0001BC13:0007 local_string6 = (global_string48 + "-"); @0001BC21:0007 local_string1 = (local_string6 + local_string1); @0001BC2E:0021 function_384(local_string1); @0001BC37:0006 local_number4 = LASTRESULT; @0001BC41:000D local_number4 = (local_number4 = 0); @0001BC50:0004 if(local_number4) then // ref index: 4 @0001BC5C:0021 ListAddString(global_number52, local_string1, 0); @0001BC6D:0006 local_number4 = LASTRESULT; @0001BC77:0009 local_number4 = (local_number4 < 0); @0001BC86:0004 if(local_number4) then // ref index: 1 @0001BC92:0005 goto label_1bf05; @0001BC9B:0008 endif; @0001BC9B:0008 label_1bc9b: @0001BC9D:0021 function_418(local_string4, "%s%d", "Dlg", global_number49); @0001BCB6:0007 local_string6 = (global_string48 + "-"); @0001BCC4:0007 local_string6 = (local_string6 + "DlgOrder"); @0001BCD9:0020 WritePrivateProfileString(local_string6, local_string4, local_string1, global_string64); // dll: KERNEL32.dll @0001BCEB:0006 local_number4 = LASTRESULT; @0001BCF5:000D local_number4 = (local_number4 = 0); @0001BD04:0004 if(local_number4) then // ref index: 1 @0001BD10:0005 goto label_1bf05; @0001BD19:0005 endif; @0001BD19:0005 label_1bd19: @0001BD1B:0007 global_number49 = (global_number49 + 1); @0001BD2A:002D NumToStr(local_string5, global_number49); @0001BD34:0006 local_number4 = LASTRESULT; @0001BD3E:0004 if(local_number4) then // ref index: 1 @0001BD4A:0005 goto label_1bf05; @0001BD53:0007 endif; @0001BD53:0007 label_1bd53: @0001BD55:0007 local_string6 = (global_string48 + "-"); @0001BD63:0007 local_string6 = (local_string6 + "DlgOrder"); @0001BD78:0020 WritePrivateProfileString(local_string6, "Count", local_string5, global_string64); // dll: KERNEL32.dll @0001BD8F:0006 local_number4 = LASTRESULT; @0001BD99:000D local_number4 = (local_number4 = 0); @0001BDA8:0004 if(local_number4) then // ref index: 1 @0001BDB4:0005 goto label_1bf05; @0001BDBD:0002 endif; @0001BDBD:0002 endif; @0001BDBD:0002 label_1bdbd: @0001BDBF:0006 local_number3 = 0; @0001BDCB:0001 // switch/while/??? @0001BDCF:0005 label_1bdcf: @0001BDD1:000D local_number4 = (local_number1 = 1); @0001BDE0:0004 if(local_number4) then // ref index: 1 @0001BDEC:0021 function_385(local_string1, local_string2, local_string3); @0001BDFB:0006 local_number3 = LASTRESULT; @0001BE05:0005 goto label_1bee1; @0001BE0E:0005 endif; @0001BE0E:0005 label_1be0e: @0001BE10:000D local_number4 = (local_number1 = 2); @0001BE1F:0004 if(local_number4) then // ref index: 1 @0001BE2B:0021 function_386(local_string1, local_string2, local_number2); @0001BE3A:0006 local_number3 = LASTRESULT; @0001BE44:0005 goto label_1bee1; @0001BE4D:0005 endif; @0001BE4D:0005 label_1be4d: @0001BE4F:000D local_number4 = (local_number1 = 3); @0001BE5E:0004 if(local_number4) then // ref index: 1 @0001BE6A:0021 function_387(local_string1, local_string2, local_number2); @0001BE79:0006 local_number3 = LASTRESULT; @0001BE83:0005 goto label_1bee1; @0001BE8C:0005 endif; @0001BE8C:0005 label_1be8c: @0001BE8E:000D local_number4 = (local_number1 = 4); @0001BE9D:0004 if(local_number4) then // ref index: 1 @0001BEA9:0021 function_388(local_string1, local_string2, global_string6, local_string3, 1); @0001BEC0:0006 local_number3 = LASTRESULT; @0001BECA:0005 goto label_1bee1; @0001BED3:0001 endif; @0001BED3:0001 label_1bed3: @0001BED5:0006 local_number3 = -10; @0001BEE1:0002 label_1bee1: @0001BEE3:0004 if(local_number3) then // ref index: 1 @0001BEEF:0005 goto label_1bf05; @0001BEF8:0002 endif; @0001BEF8:0002 label_1bef8: @0001BEFA:0027 // return coming @0001BEFE:0023 return local_number3; @0001BF05:0004 label_1bf05: @0001BF07:0021 function_389(-6); @0001BF12:0027 // return coming @0001BF16:0023 return -1; @0001BF1F:0026 end; // checksum: 51486175 @0001BF2F:0005 label_1bf2f: @0001BF31:0022 function NUMBER SilentReadData/SilentWriteData(local_string1, local_string2, local_number1, local_string3, local_number2) @0001BF31 NUMBER local_number3, local_number4; @0001BF31 STRING local_string4; @0001BF31 @0001BF31 begin @0001BF3A:000E local_number4 = (global_number22 != 2); @0001BF49:0004 if(local_number4) then // ref index: 1 @0001BF55:0027 // return coming @0001BF59:0023 return -2; @0001BF62:0008 endif; @0001BF62:0008 label_1bf62: @0001BF64:000D local_number4 = (local_string2 = "OverwrittenReadOnly"); @0001BF84:0004 if(local_number4) then // ref index: 1 @0001BF90:0021 function_391(local_string1); @0001BF99:0006 local_number3 = LASTRESULT; @0001BFA3:0009 local_number4 = (local_number3 < 0); @0001BFB2:0004 if(local_number4) then // ref index: 1 @0001BFBE:0006 local_number3 = -12; @0001BFCA:0005 goto label_1c156; @0001BFD3:0004 endif; @0001BFD3:0004 endif; @0001BFD3:0004 label_1bfd3: @0001BFD5:0006 local_number3 = 0; @0001BFE1:0007 local_string4 = (global_string48 + "-"); @0001BFEF:0007 local_string1 = (local_string4 + local_string1); @0001BFFC:0001 // switch/while/??? @0001C000:0005 label_1c000: @0001C002:000D local_number4 = (local_number1 = 1); @0001C011:0004 if(local_number4) then // ref index: 1 @0001C01D:0021 function_392(local_string1, local_string2, local_string3); @0001C02C:0006 local_number3 = LASTRESULT; @0001C036:0005 goto label_1c11b; @0001C03F:0005 endif; @0001C03F:0005 label_1c03f: @0001C041:000D local_number4 = (local_number1 = 2); @0001C050:0004 if(local_number4) then // ref index: 1 @0001C05C:0021 function_393(local_string1, local_string2, local_number2); @0001C06B:0006 local_number3 = LASTRESULT; @0001C075:0005 goto label_1c11b; @0001C07E:0005 endif; @0001C07E:0005 label_1c07e: @0001C080:000D local_number4 = (local_number1 = 3); @0001C08F:0004 if(local_number4) then // ref index: 1 @0001C09B:0021 function_394(local_string1, local_string2, local_number2); @0001C0AA:0006 local_number3 = LASTRESULT; @0001C0B4:0005 goto label_1c11b; @0001C0BD:0005 endif; @0001C0BD:0005 label_1c0bd: @0001C0BF:000D local_number4 = (local_number1 = 4); @0001C0CE:0004 if(local_number4) then // ref index: 1 @0001C0DA:0021 function_395(local_string1, local_string2, global_string6, local_string3, 1); @0001C0F1:0006 local_number3 = LASTRESULT; @0001C0FB:0005 goto label_1c11b; @0001C104:0002 endif; @0001C104:0002 label_1c104: @0001C106:0006 local_number3 = -10; @0001C112:0005 goto label_1c156; @0001C11B:0004 label_1c11b: @0001C11D:0009 local_number4 = (local_number3 < 0); @0001C12C:0004 if(local_number4) then // ref index: 1 @0001C138:0021 function_396(local_string1, local_string2, local_number1, local_number3); @0001C14A:0006 local_number3 = -11; @0001C156:0004 endif; @0001C156:0004 label_1c156: @0001C158:000D local_number4 = (local_number3 = 0); @0001C167:0004 if(local_number4) then // ref index: 1 @0001C173:0027 // return coming @0001C177:0023 return 0; @0001C180:0003 endif; @0001C180:0003 label_1c180: @0001C182:0027 // return coming @0001C186:0023 return local_number3; @0001C18D:0026 end; // checksum: 6b1e374a @0001C199:0003 label_1c199: @0001C19B:0022 function NUMBER function_384(local_string1) @0001C19B NUMBER local_number1, local_number2; @0001C19B STRING local_string2; @0001C19B @0001C19B begin @0001C1A4:0021 function_307(global_number52, local_string2); @0001C1B0:0006 local_number1 = LASTRESULT; @0001C1BA:0007 label_1c1ba: @0001C1BC:0001 // switch/while/??? @0001C1C0:000E local_number2 = (local_number1 != 1); @0001C1CF:0004 if(local_number2) then // ref index: 2 @0001C1DB:000D local_number2 = (local_string2 = local_string1); @0001C1E8:0004 if(local_number2) then // ref index: 1 @0001C1F4:0027 // return coming @0001C1F8:0023 return 1; @0001C201:0003 endif; @0001C201:0003 label_1c201: @0001C203:0021 function_309(global_number52, local_string2); @0001C20F:0006 local_number1 = LASTRESULT; @0001C219:0005 goto label_1c1ba; @0001C222:0003 endif; @0001C222:0003 label_1c222: @0001C224:0027 // return coming @0001C228:0023 return 0; @0001C231:0026 end; // checksum: fffe69d9 @0001C23D:0004 label_1c23d: @0001C23F:0022 function NUMBER function_385(local_string1, local_string2, local_string3) @0001C23F NUMBER local_number1; @0001C23F @0001C23F @0001C23F begin @0001C248:000D local_number1 = (local_string3 = ""); @0001C255:0004 if(local_number1) then // ref index: 1 @0001C261:0006 local_string3 = "' '"; @0001C26E:0005 endif; @0001C26E:0005 label_1c26e: @0001C270:0020 WritePrivateProfileString(local_string1, local_string2, local_string3, global_string64); // dll: KERNEL32.dll @0001C282:0006 local_number1 = LASTRESULT; @0001C28C:0004 if(local_number1) then // ref index: 1 @0001C298:0027 // return coming @0001C29C:0023 return 0; @0001C2A5:0003 endif; @0001C2A5:0003 label_1c2a5: @0001C2A7:0027 // return coming @0001C2AB:0023 return -6; @0001C2B4:0026 end; // checksum: 87948d9e @0001C2C0:0007 label_1c2c0: @0001C2C2:0022 function NUMBER function_386(local_string1, local_string2, local_number1) @0001C2C2 NUMBER local_number2; @0001C2C2 STRING local_string3; @0001C2C2 @0001C2C2 begin @0001C2CB:002D NumToStr(local_string3, local_number1); @0001C2D5:0006 local_number2 = LASTRESULT; @0001C2DF:0009 local_number2 = (local_number2 < 0); @0001C2EE:0004 if(local_number2) then // ref index: 1 @0001C2FA:0027 // return coming @0001C2FE:0023 return -6; @0001C307:0005 endif; @0001C307:0005 label_1c307: @0001C309:0027 // return coming @0001C30D:0021 function_385(local_string1, local_string2, local_string3); @0001C31C:0006 local_number2 = LASTRESULT; @0001C326:0023 return local_number2; @0001C32D:0026 end; // checksum: fffd95fb @0001C33D:0007 label_1c33d: @0001C33F:0022 function NUMBER function_387(local_string1, local_string2, local_number1) @0001C33F NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0001C33F STRING local_string3, local_string4, local_string5, local_string6; @0001C33F @0001C33F begin @0001C348:000D local_number8 = (local_number1 = 0); @0001C357:000D local_number9 = (local_number1 = -1); @0001C366:0018 local_number8 = (local_number8 || local_number9); @0001C373:0004 if(local_number8) then // ref index: 1 @0001C37F:0027 // return coming @0001C383:0023 return -1; @0001C38C:0006 endif; @0001C38C:0006 label_1c38c: @0001C38E:0021 function_312(local_number1); @0001C397:0006 local_number8 = LASTRESULT; @0001C3A1:000D local_number8 = (local_number8 = -1); @0001C3B0:0004 if(local_number8) then // ref index: 1 @0001C3BC:0006 local_number2 = 1; @0001C3C8:0005 goto label_1c3df; @0001C3D1:0001 endif; @0001C3D1:0001 label_1c3d1: @0001C3D3:0006 local_number2 = 0; @0001C3DF:0003 label_1c3df: @0001C3E1:0004 if(local_number2) then // ref index: 1 @0001C3ED:0006 local_string3 = "number"; @0001C3FD:0005 goto label_1c418; @0001C406:0001 endif; @0001C406:0001 label_1c406: @0001C408:0006 local_string3 = "string"; @0001C418:0007 label_1c418: @0001C41A:0007 local_string6 = (local_string2 + "-type"); @0001C42C:0021 function_385(local_string1, local_string6, local_string3); @0001C43B:0006 local_number4 = LASTRESULT; @0001C445:0009 local_number8 = (local_number4 < 0); @0001C454:0004 if(local_number8) then // ref index: 1 @0001C460:0027 // return coming @0001C464:0023 return local_number4; @0001C46B:0009 endif; @0001C46B:0009 label_1c46b: @0001C46D:0021 ListCount/ListDestroy(local_number1); @0001C476:0006 local_number3 = LASTRESULT; @0001C480:0007 local_string6 = (local_string2 + "-count"); @0001C493:0021 function_386(local_string1, local_string6, local_number3); @0001C4A2:0006 local_number4 = LASTRESULT; @0001C4AC:0009 local_number8 = (local_number4 < 0); @0001C4BB:0004 if(local_number8) then // ref index: 1 @0001C4C7:0027 // return coming @0001C4CB:0023 return local_number4; @0001C4D2:0004 endif; @0001C4D2:0004 label_1c4d2: @0001C4D4:0004 if(local_number2) then // ref index: 4 @0001C4E0:0021 ListGetFirstItem(local_number1, local_number5); @0001C4EC:0006 local_number6 = LASTRESULT; @0001C4F6:0006 local_number7 = 0; @0001C502:000A label_1c502: @0001C504:0001 // switch/while/??? @0001C508:000E local_number8 = (local_number6 != 1); @0001C517:0004 if(local_number8) then // ref index: 2 @0001C523:0021 function_418(local_string5, "%s-%d", local_string2, local_number7); @0001C53A:0021 function_386(local_string1, local_string5, local_number5); @0001C549:0006 local_number4 = LASTRESULT; @0001C553:0009 local_number8 = (local_number4 < 0); @0001C562:0004 if(local_number8) then // ref index: 1 @0001C56E:0027 // return coming @0001C572:0023 return local_number4; @0001C579:0004 endif; @0001C579:0004 label_1c579: @0001C57B:0021 ListGetNextItem(local_number1, local_number5); @0001C587:0006 local_number6 = LASTRESULT; @0001C591:0007 local_number7 = (local_number7 + 1); @0001C5A0:0005 goto label_1c502; @0001C5A9:0001 endif; @0001C5A9:0001 label_1c5a9: @0001C5AB:0005 goto label_1c67f; @0001C5B4:0003 endif; @0001C5B4:0003 label_1c5b4: @0001C5B6:0021 function_307(local_number1, local_string4); @0001C5C2:0006 local_number6 = LASTRESULT; @0001C5CC:0006 local_number7 = 0; @0001C5D8:000A label_1c5d8: @0001C5DA:0001 // switch/while/??? @0001C5DE:000E local_number8 = (local_number6 != 1); @0001C5ED:0004 if(local_number8) then // ref index: 2 @0001C5F9:0021 function_418(local_string5, "%s-%d", local_string2, local_number7); @0001C610:0021 function_385(local_string1, local_string5, local_string4); @0001C61F:0006 local_number4 = LASTRESULT; @0001C629:0009 local_number8 = (local_number4 < 0); @0001C638:0004 if(local_number8) then // ref index: 1 @0001C644:0027 // return coming @0001C648:0023 return local_number4; @0001C64F:0004 endif; @0001C64F:0004 label_1c64f: @0001C651:0021 function_309(local_number1, local_string4); @0001C65D:0006 local_number6 = LASTRESULT; @0001C667:0007 local_number7 = (local_number7 + 1); @0001C676:0005 goto label_1c5d8; @0001C67F:0003 endif; @0001C67F:0003 label_1c67f: @0001C681:0027 // return coming @0001C685:0023 return 0; @0001C68E:0026 end; // checksum: e2f5bab9 @0001C69E:000B label_1c69e: @0001C6A0:0022 function NUMBER function_388(local_string1, local_string2, local_string3, local_string4, local_number1) @0001C6A0 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0001C6A0 STRING local_string5; @0001C6A0 @0001C6A0 begin @0001C6A9:0021 ListCreate(0); @0001C6B4:0006 local_number2 = LASTRESULT; @0001C6BE:0021 ListCreate(0); @0001C6C9:0006 local_number3 = LASTRESULT; @0001C6D3:000D local_number8 = (local_number2 = -1); @0001C6E2:000D local_number9 = (local_number3 = -1); @0001C6F1:0018 local_number8 = (local_number8 || local_number9); @0001C6FE:0004 if(local_number8) then // ref index: 1 @0001C70A:0006 local_number7 = -1; @0001C716:0005 goto label_1c900; @0001C71F:0006 endif; @0001C71F:0006 label_1c71f: @0001C721:0021 ComponentListItems(local_string3, local_string4, local_number2); @0001C730:0006 local_number8 = LASTRESULT; @0001C73A:0009 local_number8 = (local_number8 < 0); @0001C749:0004 if(local_number8) then // ref index: 1 @0001C755:0006 local_number7 = 0; @0001C761:0005 goto label_1c900; @0001C76A:0002 endif; @0001C76A:0002 label_1c76a: @0001C76C:0021 function_307(local_number2, local_string5); @0001C778:0006 local_number6 = LASTRESULT; @0001C782:0009 label_1c782: @0001C784:0001 // switch/while/??? @0001C788:000E local_number8 = (local_number6 != 1); @0001C797:0004 if(local_number8) then // ref index: 4 @0001C7A3:0021 ComponentIsItemSelected(local_string3, local_string5); @0001C7AF:0006 local_number4 = LASTRESULT; @0001C7B9:0009 local_number8 = (local_number4 < 0); @0001C7C8:0004 if(local_number8) then // ref index: 1 @0001C7D4:0006 local_number7 = -1; @0001C7E0:0005 goto label_1c900; @0001C7E9:0007 endif; @0001C7E9:0007 label_1c7e9: @0001C7EB:0004 if(local_number4) then // ref index: 2 @0001C7F7:0021 ListAddString(local_number3, local_string5, 0); @0001C808:0006 local_number8 = LASTRESULT; @0001C812:0009 local_number8 = (local_number8 < 0); @0001C821:0004 if(local_number8) then // ref index: 1 @0001C82D:0006 local_number7 = -1; @0001C839:0005 goto label_1c900; @0001C842:000A endif; @0001C842:000A label_1c842: @0001C844:0021 function_390(local_string3, local_string5); @0001C850:0006 local_number5 = LASTRESULT; @0001C85A:0019 local_number8 = (local_number1 = local_number5); @0001C867:0004 if(local_number8) then // ref index: 1 @0001C873:0021 function_388(local_string1, local_string5, local_string3, local_string5, 1); @0001C88A:0006 local_number8 = LASTRESULT; @0001C894:000E local_number8 = (local_number8 != 0); @0001C8A3:0004 if(local_number8) then // ref index: 1 @0001C8AF:0006 local_number7 = -1; @0001C8BB:0005 goto label_1c900; @0001C8C4:0003 endif; @0001C8C4:0003 endif; @0001C8C4:0003 endif; @0001C8C4:0003 label_1c8c4: @0001C8C6:0021 function_309(local_number2, local_string5); @0001C8D2:0006 local_number6 = LASTRESULT; @0001C8DC:0005 goto label_1c782; @0001C8E5:0002 endif; @0001C8E5:0002 label_1c8e5: @0001C8E7:0021 function_387(local_string1, local_string2, local_number3); @0001C8F6:0006 local_number7 = LASTRESULT; @0001C900:0005 label_1c900: @0001C902:0021 ListDestroy(local_number2); @0001C90B:0021 ListDestroy(local_number3); @0001C914:0027 // return coming @0001C918:0023 return local_number7; @0001C91F:0026 end; // checksum: fefd89d1 @0001C92B:0010 label_1c92b: @0001C92D:0022 function NUMBER function_389(local_number1) @0001C92D NUMBER local_number2; @0001C92D STRING local_string1, local_string2, local_string3, local_string4; @0001C92D @0001C92D begin @0001C936:0021 function_433(); @0001C93C:0006 local_string4 = LASTRESULT; @0001C946:0020 GetModuleHandle(local_string4); // dll: KERNEL.dll @0001C94F:0006 local_number2 = LASTRESULT; @0001C959:0004 if(local_number2) then // ref index: 1 @0001C965:0021 function_357(11115); @0001C970:0006 local_string3 = LASTRESULT; @0001C97A:0021 function_357(local_number1); @0001C983:0006 local_string1 = LASTRESULT; @0001C98D:0021 function_418(local_string2, local_string1, global_string64); @0001C99C:0021 MessageBeep/Delay(0); @0001C9A7:0020 MessageBoxA(0, local_string2, local_string3, 16); // dll: USER32.dll @0001C9BD:0006 global_number54 = 1; @0001C9C9:0027 // return coming @0001C9CD:0023 return 1; @0001C9D6:0003 endif; @0001C9D6:0003 label_1c9d6: @0001C9D8:0027 // return coming @0001C9DC:0023 return 0; @0001C9E5:0026 end; // checksum: d47940b @0001C9FD:0007 label_1c9fd: @0001C9FF:0022 function NUMBER function_390(local_string1, local_string2) @0001C9FF NUMBER local_number1, local_number2; @0001C9FF @0001C9FF @0001C9FF begin @0001CA08:0021 ListCreate(0); @0001CA13:0006 local_number1 = LASTRESULT; @0001CA1D:000D local_number2 = (local_number1 = -1); @0001CA2C:0004 if(local_number2) then // ref index: 1 @0001CA38:0027 // return coming @0001CA3C:0023 return 0; @0001CA45:000B endif; @0001CA45:000B label_1ca45: @0001CA47:0021 ComponentListItems(local_string1, local_string2, local_number1); @0001CA56:0006 local_number2 = LASTRESULT; @0001CA60:000D local_number2 = (local_number2 = 0); @0001CA6F:0004 if(local_number2) then // ref index: 1 @0001CA7B:0021 ListCount/ListDestroy(local_number1); @0001CA84:0006 local_number2 = LASTRESULT; @0001CA8E:000A local_number2 = (local_number2 > 0); @0001CA9D:0004 if(local_number2) then // ref index: 1 @0001CAA9:0021 ListDestroy(local_number1); @0001CAB2:0027 // return coming @0001CAB6:0023 return 1; @0001CABF:0004 endif; @0001CABF:0004 endif; @0001CABF:0004 label_1cabf: @0001CAC1:0021 ListDestroy(local_number1); @0001CACA:0027 // return coming @0001CACE:0023 return 0; @0001CAD7:0026 end; // checksum: fffb2cdf @0001CAE3:0005 label_1cae3: @0001CAE5:0022 function NUMBER function_391(local_string1) @0001CAE5 NUMBER local_number1, local_number2; @0001CAE5 STRING local_string2; @0001CAE5 @0001CAE5 begin @0001CAEE:000D local_number2 = (global_string66 = local_string1); @0001CAFB:0004 if(local_number2) then // ref index: 1 @0001CB07:0027 // return coming @0001CB0B:0023 return 0; @0001CB14:0006 endif; @0001CB14:0006 label_1cb14: @0001CB16:0021 ListSetIndex(global_number52, global_number49); @0001CB22:0006 local_number2 = LASTRESULT; @0001CB2C:0009 local_number2 = (local_number2 < 0); @0001CB3B:0004 if(local_number2) then // ref index: 1 @0001CB47:0027 // return coming @0001CB4B:0023 return -1; @0001CB54:0007 endif; @0001CB54:0007 label_1cb54: @0001CB56:0021 function_304(global_number52, local_string2); @0001CB62:0006 local_number1 = LASTRESULT; @0001CB6C:000E local_number2 = (local_string2 != local_string1); @0001CB79:0004 if(local_number2) then // ref index: 1 @0001CB85:0021 function_396(local_string1, "", 0, -12); @0001CB9B:0027 // return coming @0001CB9F:0023 return -12; @0001CBA8:0005 endif; @0001CBA8:0005 label_1cba8: @0001CBAA:0006 global_string66 = local_string1; @0001CBB4:0007 global_number49 = (global_number49 + 1); @0001CBC3:0027 // return coming @0001CBC7:0023 return 0; @0001CBD0:0026 end; // checksum: f8fb10d7 @0001CBDC:000B label_1cbdc: @0001CBDE:0022 function NUMBER function_392(local_string1, local_string2, local_string3) @0001CBDE NUMBER local_number1, local_number2, local_number3; @0001CBDE STRING local_string4; @0001CBDE @0001CBDE begin @0001CBE7:0021 StrLength(local_string4); @0001CBF0:0006 local_number2 = LASTRESULT; @0001CBFA:0020 GetPrivateProfileString(local_string1, local_string2, "SILENTNOTPOSSIBLEVALUE", local_string4, local_number2, global_string64); // dll: KERNEL32.dll @0001CC28:0006 local_number1 = LASTRESULT; @0001CC32:000D local_number2 = (local_number1 = 0); @0001CC41:000D local_number3 = (local_string4 = "SILENTNOTPOSSIBLEVALUE"); @0001CC64:0018 local_number2 = (local_number2 || local_number3); @0001CC71:0004 if(local_number2) then // ref index: 1 @0001CC7D:0027 // return coming @0001CC81:0023 return -3; @0001CC8A:0004 endif; @0001CC8A:0004 label_1cc8a: @0001CC8C:0006 local_string3 = local_string4; @0001CC96:0027 // return coming @0001CC9A:0023 return 0; @0001CCA3:0026 end; // checksum: deb403eb @0001CCB3:0007 label_1ccb3: @0001CCB5:0022 function NUMBER function_393(local_string1, local_string2, local_number1) @0001CCB5 NUMBER local_number2; @0001CCB5 STRING local_string3; @0001CCB5 @0001CCB5 begin @0001CCBE:0021 function_392(local_string1, local_string2, local_string3); @0001CCCD:0006 local_number2 = LASTRESULT; @0001CCD7:0009 local_number2 = (local_number2 < 0); @0001CCE6:0004 if(local_number2) then // ref index: 1 @0001CCF2:0027 // return coming @0001CCF6:0023 return -3; @0001CCFF:0006 endif; @0001CCFF:0006 label_1ccff: @0001CD01:002C StrToNum(local_number1, local_string3); @0001CD0B:0006 local_number2 = LASTRESULT; @0001CD15:0009 local_number2 = (local_number2 < 0); @0001CD24:0004 if(local_number2) then // ref index: 1 @0001CD30:0027 // return coming @0001CD34:0023 return -1; @0001CD3D:0003 endif; @0001CD3D:0003 label_1cd3d: @0001CD3F:0027 // return coming @0001CD43:0023 return 0; @0001CD4C:0026 end; // checksum: 29509 @0001CD5C:0007 label_1cd5c: @0001CD5E:0022 function NUMBER function_394(local_string1, local_string2, local_number1) @0001CD5E NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @0001CD5E STRING local_string3, local_string4, local_string5; @0001CD5E @0001CD5E begin @0001CD67:000D local_number6 = (local_number1 = 0); @0001CD76:000D local_number7 = (local_number1 = -1); @0001CD85:0018 local_number6 = (local_number6 || local_number7); @0001CD92:0004 if(local_number6) then // ref index: 1 @0001CD9E:0027 // return coming @0001CDA2:0023 return -9; @0001CDAB:0006 endif; @0001CDAB:0006 label_1cdab: @0001CDAD:0021 function_312(local_number1); @0001CDB6:0006 local_number6 = LASTRESULT; @0001CDC0:000D local_number6 = (local_number6 = -1); @0001CDCF:0004 if(local_number6) then // ref index: 1 @0001CDDB:0006 local_number2 = 1; @0001CDE7:0005 goto label_1cdfe; @0001CDF0:0001 endif; @0001CDF0:0001 label_1cdf0: @0001CDF2:0006 local_number2 = 0; @0001CDFE:0007 label_1cdfe: @0001CE00:0021 function_418(local_string3, "%s-type", local_string2); @0001CE16:0021 function_392(local_string1, local_string3, local_string5); @0001CE25:0006 local_number6 = LASTRESULT; @0001CE2F:0009 local_number6 = (local_number6 < 0); @0001CE3E:0004 if(local_number6) then // ref index: 1 @0001CE4A:0027 // return coming @0001CE4E:0023 return -3; @0001CE57:0009 endif; @0001CE57:0009 label_1ce57: @0001CE59:000D local_number6 = (local_string5 = "string"); @0001CE6C:0019 local_number6 = (local_number6 = local_number2); @0001CE79:000D local_number7 = (local_string5 = "number"); @0001CE8C:000D local_number8 = (local_number2 = 0); @0001CE9B:0019 local_number7 = (local_number7 = local_number8); @0001CEA8:0018 local_number6 = (local_number6 || local_number7); @0001CEB5:0004 if(local_number6) then // ref index: 1 @0001CEC1:0027 // return coming @0001CEC5:0023 return -9; @0001CECE:0007 endif; @0001CECE:0007 label_1cece: @0001CED0:0021 function_418(local_string3, "%s-count", local_string2); @0001CEE7:0021 function_393(local_string1, local_string3, local_number4); @0001CEF6:0006 local_number6 = LASTRESULT; @0001CF00:0009 local_number6 = (local_number6 < 0); @0001CF0F:0004 if(local_number6) then // ref index: 1 @0001CF1B:0027 // return coming @0001CF1F:0023 return -3; @0001CF28:0004 endif; @0001CF28:0004 label_1cf28: @0001CF2A:000A local_number6 = (local_number4 > 10000); @0001CF39:0004 if(local_number6) then // ref index: 1 @0001CF45:0027 // return coming @0001CF49:0023 return -1; @0001CF52:0001 endif; @0001CF52:0001 label_1cf52: @0001CF54:0006 local_number5 = 0; @0001CF60:000B label_1cf60: @0001CF62:0001 // switch/while/??? @0001CF66:0009 local_number6 = (local_number5 < local_number4); @0001CF73:0004 if(local_number6) then // ref index: 6 @0001CF7F:0021 function_418(local_string3, "%s-%d", local_string2, local_number5); @0001CF96:0004 if(local_number2) then // ref index: 3 @0001CFA2:0021 function_393(local_string1, local_string3, local_number3); @0001CFB1:0006 local_number6 = LASTRESULT; @0001CFBB:0009 local_number6 = (local_number6 < 0); @0001CFCA:0004 if(local_number6) then // ref index: 1 @0001CFD6:0027 // return coming @0001CFDA:0023 return -3; @0001CFE3:0006 endif; @0001CFE3:0006 label_1cfe3: @0001CFE5:0021 ListAddItem(local_number1, local_number3, 0); @0001CFF6:0006 local_number6 = LASTRESULT; @0001D000:0009 local_number6 = (local_number6 < 0); @0001D00F:0004 if(local_number6) then // ref index: 1 @0001D01B:0027 // return coming @0001D01F:0023 return -1; @0001D028:0001 endif; @0001D028:0001 label_1d028: @0001D02A:0005 goto label_1d0bb; @0001D033:0006 endif; @0001D033:0006 label_1d033: @0001D035:0021 function_392(local_string1, local_string3, local_string4); @0001D044:0006 local_number6 = LASTRESULT; @0001D04E:0009 local_number6 = (local_number6 < 0); @0001D05D:0004 if(local_number6) then // ref index: 1 @0001D069:0027 // return coming @0001D06D:0023 return -3; @0001D076:0006 endif; @0001D076:0006 label_1d076: @0001D078:0021 ListAddString(local_number1, local_string4, 0); @0001D089:0006 local_number6 = LASTRESULT; @0001D093:0009 local_number6 = (local_number6 < 0); @0001D0A2:0004 if(local_number6) then // ref index: 1 @0001D0AE:0027 // return coming @0001D0B2:0023 return -1; @0001D0BB:0002 endif; @0001D0BB:0002 label_1d0bb: @0001D0BD:0007 local_number5 = (local_number5 + 1); @0001D0CC:0005 goto label_1cf60; @0001D0D5:0003 endif; @0001D0D5:0003 label_1d0d5: @0001D0D7:0027 // return coming @0001D0DB:0023 return 0; @0001D0E4:0026 end; // checksum: 4568a748 @0001D0FC:0007 label_1d0fc: @0001D0FE:0022 function NUMBER function_395(local_string1, local_string2, local_string3, local_string4, local_number1) @0001D0FE NUMBER local_number2, local_number3, local_number4, local_number5; @0001D0FE STRING local_string5; @0001D0FE @0001D0FE begin @0001D107:0021 ListCreate(0); @0001D112:0006 local_number4 = LASTRESULT; @0001D11C:000D local_number5 = (local_number4 = -1); @0001D12B:0004 if(local_number5) then // ref index: 1 @0001D137:0027 // return coming @0001D13B:0023 return -1; @0001D144:0007 endif; @0001D144:0007 label_1d144: @0001D146:0021 function_394(local_string1, local_string2, local_number4); @0001D155:0006 local_number2 = LASTRESULT; @0001D15F:0009 local_number5 = (local_number2 < 0); @0001D16E:0004 if(local_number5) then // ref index: 1 @0001D17A:0021 ListDestroy(local_number4); @0001D183:0027 // return coming @0001D187:0023 return local_number2; @0001D18E:0003 endif; @0001D18E:0003 label_1d18e: @0001D190:0021 ComponentSelectItem(local_string3, local_string4, 0); @0001D1A1:0021 function_307(local_number4, local_string5); @0001D1AD:0006 local_number3 = LASTRESULT; @0001D1B7:000D label_1d1b7: @0001D1B9:0001 // switch/while/??? @0001D1BD:000E local_number5 = (local_number3 != 1); @0001D1CC:0004 if(local_number5) then // ref index: 5 @0001D1D8:0004 if(local_number1) then // ref index: 3 @0001D1E4:0021 function_390(local_string3, local_string5); @0001D1F0:0006 local_number5 = LASTRESULT; @0001D1FA:0004 if(local_number5) then // ref index: 2 @0001D206:0021 function_395(local_string1, local_string5, local_string3, local_string5, 1); @0001D21D:0006 local_number2 = LASTRESULT; @0001D227:0009 local_number5 = (local_number2 < 0); @0001D236:0004 if(local_number5) then // ref index: 1 @0001D242:0021 ComponentSelectItem(local_string3, local_string5, 1); @0001D253:0006 local_number2 = LASTRESULT; @0001D25D:0001 endif; @0001D25D:0001 label_1d25d: @0001D25F:0005 goto label_1d285; @0001D268:0002 endif; @0001D268:0002 label_1d268: @0001D26A:0021 ComponentSelectItem(local_string3, local_string5, 1); @0001D27B:0006 local_number2 = LASTRESULT; @0001D285:0004 endif; @0001D285:0004 label_1d285: @0001D287:0004 if(local_number2) then // ref index: 1 @0001D293:0021 ListDestroy(local_number4); @0001D29C:0027 // return coming @0001D2A0:0023 return local_number2; @0001D2A7:0003 endif; @0001D2A7:0003 label_1d2a7: @0001D2A9:0021 function_309(local_number4, local_string5); @0001D2B5:0006 local_number3 = LASTRESULT; @0001D2BF:0005 goto label_1d1b7; @0001D2C8:0004 endif; @0001D2C8:0004 label_1d2c8: @0001D2CA:0021 ListDestroy(local_number4); @0001D2D3:0027 // return coming @0001D2D7:0023 return 0; @0001D2E0:0026 end; // checksum: feff1fdf @0001D2EC:0005 label_1d2ec: @0001D2EE:0022 function NUMBER function_396(local_string1, local_string2, local_number1, local_number2) @0001D2EE NUMBER local_number3; @0001D2EE @0001D2EE @0001D2EE begin @0001D2F7:000E local_number3 = (global_number22 != 2); @0001D306:0004 if(local_number3) then // ref index: 1 @0001D312:0027 // return coming @0001D316:0023 return -2; @0001D31F:0006 endif; @0001D31F:0006 label_1d31f: @0001D321:0021 function_397(local_number2); @0001D32A:0021 function_398(local_string1, local_string2, local_number1, local_number2); @0001D33C:0002 abort; @0001D340:0027 // return coming @0001D344:0023 return 0; @0001D34D:0026 end; // checksum: fafaa7d2 @0001D359:0009 label_1d359: @0001D35B:0022 function NUMBER function_397(local_number1) @0001D35B NUMBER local_number2, local_number3, local_number4; @0001D35B STRING local_string1, local_string2; @0001D35B @0001D35B begin @0001D364:0021 function_433(); @0001D36A:0006 local_string2 = LASTRESULT; @0001D374:0020 GetModuleHandle(local_string2); // dll: KERNEL.dll @0001D37D:0006 local_number2 = LASTRESULT; @0001D387:000D local_number4 = (local_number2 = 0); @0001D396:0004 if(local_number4) then // ref index: 1 @0001D3A2:0027 // return coming @0001D3A6:0023 return 0; @0001D3AF:0001 endif; @0001D3AF:0001 label_1d3af: @0001D3B1:0001 // switch/while/??? @0001D3B5:0004 label_1d3b5: @0001D3B7:000D local_number4 = (local_number1 = -1); @0001D3C6:0004 if(local_number4) then // ref index: 1 @0001D3D2:0006 local_number3 = 11492; @0001D3DE:0005 goto label_1d6b2; @0001D3E7:0004 endif; @0001D3E7:0004 label_1d3e7: @0001D3E9:000D local_number4 = (local_number1 = -2); @0001D3F8:0004 if(local_number4) then // ref index: 1 @0001D404:0006 local_number3 = 11493; @0001D410:0005 goto label_1d6b2; @0001D419:0004 endif; @0001D419:0004 label_1d419: @0001D41B:000D local_number4 = (local_number1 = -3); @0001D42A:0004 if(local_number4) then // ref index: 1 @0001D436:0006 local_number3 = 11494; @0001D442:0005 goto label_1d6b2; @0001D44B:0004 endif; @0001D44B:0004 label_1d44b: @0001D44D:000D local_number4 = (local_number1 = -4); @0001D45C:0004 if(local_number4) then // ref index: 1 @0001D468:0006 local_number3 = 11495; @0001D474:0005 goto label_1d6b2; @0001D47D:0004 endif; @0001D47D:0004 label_1d47d: @0001D47F:000D local_number4 = (local_number1 = -5); @0001D48E:0004 if(local_number4) then // ref index: 1 @0001D49A:0006 local_number3 = 11496; @0001D4A6:0005 goto label_1d6b2; @0001D4AF:0004 endif; @0001D4AF:0004 label_1d4af: @0001D4B1:000D local_number4 = (local_number1 = -6); @0001D4C0:0004 if(local_number4) then // ref index: 1 @0001D4CC:0006 local_number3 = 11491; @0001D4D8:0005 goto label_1d6b2; @0001D4E1:0004 endif; @0001D4E1:0004 label_1d4e1: @0001D4E3:000D local_number4 = (local_number1 = -7); @0001D4F2:0004 if(local_number4) then // ref index: 1 @0001D4FE:0006 local_number3 = 11497; @0001D50A:0005 goto label_1d6b2; @0001D513:0004 endif; @0001D513:0004 label_1d513: @0001D515:000D local_number4 = (local_number1 = -8); @0001D524:0004 if(local_number4) then // ref index: 1 @0001D530:0006 local_number3 = 11498; @0001D53C:0005 goto label_1d6b2; @0001D545:0004 endif; @0001D545:0004 label_1d545: @0001D547:000D local_number4 = (local_number1 = -9); @0001D556:0004 if(local_number4) then // ref index: 1 @0001D562:0006 local_number3 = 11499; @0001D56E:0005 goto label_1d6b2; @0001D577:0004 endif; @0001D577:0004 label_1d577: @0001D579:000D local_number4 = (local_number1 = -10); @0001D588:0004 if(local_number4) then // ref index: 1 @0001D594:0006 local_number3 = 11500; @0001D5A0:0005 goto label_1d6b2; @0001D5A9:0004 endif; @0001D5A9:0004 label_1d5a9: @0001D5AB:000D local_number4 = (local_number1 = -11); @0001D5BA:0004 if(local_number4) then // ref index: 1 @0001D5C6:0006 local_number3 = 11501; @0001D5D2:0005 goto label_1d6b2; @0001D5DB:0004 endif; @0001D5DB:0004 label_1d5db: @0001D5DD:000D local_number4 = (local_number1 = -12); @0001D5EC:0004 if(local_number4) then // ref index: 1 @0001D5F8:0006 local_number3 = 11502; @0001D604:0005 goto label_1d6b2; @0001D60D:0004 endif; @0001D60D:0004 label_1d60d: @0001D60F:000D local_number4 = (local_number1 = -51); @0001D61E:0004 if(local_number4) then // ref index: 1 @0001D62A:0006 local_number3 = 11503; @0001D636:0005 goto label_1d6b2; @0001D63F:0004 endif; @0001D63F:0004 label_1d63f: @0001D641:000D local_number4 = (local_number1 = -52); @0001D650:0004 if(local_number4) then // ref index: 1 @0001D65C:0006 local_number3 = 11504; @0001D668:0005 goto label_1d6b2; @0001D671:0004 endif; @0001D671:0004 label_1d671: @0001D673:000D local_number4 = (local_number1 = -53); @0001D682:0004 if(local_number4) then // ref index: 1 @0001D68E:0006 local_number3 = 11505; @0001D69A:0005 goto label_1d6b2; @0001D6A3:0002 endif; @0001D6A3:0002 label_1d6a3: @0001D6A5:0027 // return coming @0001D6A9:0023 return 0; @0001D6B2:0006 label_1d6b2: @0001D6B4:0021 function_357(local_number3); @0001D6BD:0006 local_string1 = LASTRESULT; @0001D6C7:0021 function_240(-1, local_string1); @0001D6D5:0027 // return coming @0001D6D9:0023 return 1; @0001D6E2:0026 end; // checksum: 57e6d0a @0001D6F2:0005 label_1d6f2: @0001D6F4:0022 function NUMBER function_398(local_string1, local_string2, local_number1, local_number2) @0001D6F4 NUMBER local_number3, local_number4, local_number5; @0001D6F4 STRING local_string3, local_string4; @0001D6F4 @0001D6F4 begin @0001D6FD:000D local_number4 = (global_string65 = ""); @0001D70A:0004 if(local_number4) then // ref index: 1 @0001D716:0027 // return coming @0001D71A:0023 return 0; @0001D723:000A endif; @0001D723:000A label_1d723: @0001D725:0021 StrLength(local_string4); @0001D72E:0006 local_number4 = LASTRESULT; @0001D738:0020 GetPrivateProfileString("ResponseResult", "ResultCode", "", local_string4, local_number4, global_string65); // dll: KERNEL32.dll @0001D768:0006 local_number3 = LASTRESULT; @0001D772:000D local_number4 = (local_string4 = ""); @0001D77F:000D local_number5 = (local_string4 = "0"); @0001D78D:0018 local_number4 = (local_number4 || local_number5); @0001D79A:0004 if(local_number4) then // ref index: 1 @0001D7A6:002D NumToStr(local_string3, local_number2); @0001D7B0:0020 WritePrivateProfileString("ResponseResult", "ResultCode", local_string3, global_string65); // dll: KERNEL32.dll @0001D7DA:000A endif; @0001D7DA:000A label_1d7da: @0001D7DC:0006 global_number54 = 1; @0001D7E8:0027 // return coming @0001D7EC:0023 return 1; @0001D7F5:0020 WritePrivateProfileString("ResponseResult", "Section", local_string1, global_string65); // dll: KERNEL32.dll @0001D81C:0020 WritePrivateProfileString("ResponseResult", "Key", local_string2, global_string65); // dll: KERNEL32.dll @0001D83F:0021 function_418(local_string3, "%d", local_number1); @0001D850:0020 WritePrivateProfileString("ResponseResult", "Type", local_string3, global_string65); // dll: KERNEL32.dll @0001D874:0027 // return coming @0001D878:0023 return 1; @0001D881:0026 end; // checksum: 5871a335 @0001D891:0009 label_1d891: @0001D893:0022 function NUMBER function_399() @0001D893 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @0001D893 STRING local_string1, local_string2, local_string3; @0001D893 @0001D893 begin @0001D89C:0007 local_string3 = (global_string48 + "-"); @0001D8AA:0007 local_string3 = (local_string3 + "DlgOrder"); @0001D8BF:0021 function_393(local_string3, "Count", local_number1); @0001D8D3:0006 local_number4 = LASTRESULT; @0001D8DD:0009 local_number4 = (local_number4 < 0); @0001D8EC:0004 if(local_number4) then // ref index: 1 @0001D8F8:0027 // return coming @0001D8FC:0023 return -12; @0001D905:0010 endif; @0001D905:0010 label_1d905: @0001D907:0001 // switch/while/??? @0001D90B:0009 local_number4 = (local_number3 < local_number1); @0001D918:0004 if(local_number4) then // ref index: 2 @0001D924:0021 function_418(local_string1, "%s%d", "Dlg", local_number3); @0001D93D:0007 local_string3 = (global_string48 + "-"); @0001D94B:0007 local_string3 = (local_string3 + "DlgOrder"); @0001D960:0021 StrLength(local_string2); @0001D969:0006 local_number4 = LASTRESULT; @0001D973:0020 GetPrivateProfileString(local_string3, local_string1, "SILENTNOTPOSSIBLEVALUE", local_string2, local_number4, global_string64); // dll: KERNEL32.dll @0001D9A1:0006 local_number2 = LASTRESULT; @0001D9AB:000D local_number4 = (local_number2 = 0); @0001D9BA:000D local_number5 = (local_string2 = "SILENTNOTPOSSIBLEVALUE"); @0001D9DD:0018 local_number4 = (local_number4 || local_number5); @0001D9EA:0004 if(local_number4) then // ref index: 1 @0001D9F6:0027 // return coming @0001D9FA:0023 return -12; @0001DA03:0003 endif; @0001DA03:0003 label_1da03: @0001DA05:0021 ListAddString(global_number52, local_string2, 0); @0001DA16:0007 local_number3 = (local_number3 + 1); @0001DA25:0005 goto label_1d905; @0001DA2E:0005 endif; @0001DA2E:0005 label_1da2e: @0001DA30:0006 global_number49 = 0; @0001DA3C:0006 global_number50 = local_number3; @0001DA46:0027 // return coming @0001DA4A:0023 return 0; @0001DA53:0026 end; // checksum: a6fc2d9d @0001DA67:0009 label_1da67: @0001DA69:0022 function NUMBER function_400(local_string1, local_string2, local_string3) @0001DA69 @0001DA69 @0001DA69 @0001DA69 begin @0001DA72:0006 global_string67 = local_string1; @0001DA7C:0006 global_string68 = local_string2; @0001DA86:0006 global_string69 = local_string3; @0001DA90:0021 function_436(); @0001DA96:0006 global_number53 = LASTRESULT; @0001DAA0:0027 // return coming @0001DAA4:0023 return 0; @0001DAAD:0026 end; // checksum: 422a @0001DAB9:0009 label_1dab9: @0001DABB:0022 function NUMBER function_401(local_number1) @0001DABB NUMBER local_number2; @0001DABB @0001DABB @0001DABB begin @0001DAC4:000D local_number2 = (global_number51 = 2); @0001DAD3:0004 if(local_number2) then // ref index: 2 @0001DADF:0021 function_402(local_number1, global_string65, "Log File"); @0001DAF6:0006 local_number2 = LASTRESULT; @0001DB00:000D local_number2 = (local_number2 = 0); @0001DB0F:0004 if(local_number2) then // ref index: 1 @0001DB1B:0027 // return coming @0001DB1F:0023 return 0; @0001DB28:0001 endif; @0001DB28:0001 label_1db28: @0001DB2A:0005 goto label_1db9e; @0001DB33:0008 endif; @0001DB33:0008 label_1db33: @0001DB35:000D local_number2 = (global_number51 = 1); @0001DB44:0004 if(local_number2) then // ref index: 1 @0001DB50:0021 function_402(local_number1, global_string64, "Response File"); @0001DB6C:0006 local_number2 = LASTRESULT; @0001DB76:000D local_number2 = (local_number2 = 0); @0001DB85:0004 if(local_number2) then // ref index: 1 @0001DB91:0027 // return coming @0001DB95:0023 return 0; @0001DB9E:0003 endif; @0001DB9E:0003 endif; @0001DB9E:0003 label_1db9e: @0001DBA0:0027 // return coming @0001DBA4:0023 return 1; @0001DBAD:0026 end; // checksum: 723c9568 @0001DBB9:0008 label_1dbb9: @0001DBBB:0022 function NUMBER function_402(local_number1, local_string1, local_string2) @0001DBBB NUMBER local_number2; @0001DBBB STRING local_string3; @0001DBBB @0001DBBB begin @0001DBC4:0004 if(local_number1) then // ref index: 3 @0001DBD0:0020 WritePrivateProfileString("InstallShield Silent", "Version", "v6.00.000", local_string1); // dll: KERNEL32.dll @0001DC06:0006 local_number2 = LASTRESULT; @0001DC10:000D local_number2 = (local_number2 = 0); @0001DC1F:0004 if(local_number2) then // ref index: 1 @0001DC2B:0027 // return coming @0001DC2F:0023 return 0; @0001DC38:0006 endif; @0001DC38:0006 label_1dc38: @0001DC3A:0020 WritePrivateProfileString("InstallShield Silent", "File", local_string2, local_string1); // dll: KERNEL32.dll @0001DC64:0006 local_number2 = LASTRESULT; @0001DC6E:000D local_number2 = (local_number2 = 0); @0001DC7D:0004 if(local_number2) then // ref index: 1 @0001DC89:0027 // return coming @0001DC8D:0023 return 0; @0001DC96:0001 endif; @0001DC96:0001 label_1dc96: @0001DC98:0005 goto label_1dd40; @0001DCA1:0005 endif; @0001DCA1:0005 label_1dca1: @0001DCA3:0020 WritePrivateProfileString("Application", "Name", global_string68, local_string1); // dll: KERNEL32.dll @0001DCC4:0020 WritePrivateProfileString("Application", "Version", global_string69, local_string1); // dll: KERNEL32.dll @0001DCE8:0020 WritePrivateProfileString("Application", "Company", global_string67, local_string1); // dll: KERNEL32.dll @0001DD0C:0021 function_418(local_string3, "%04x", global_number53); @0001DD1F:0020 WritePrivateProfileString("Application", "Lang", local_string3, local_string1); // dll: KERNEL32.dll @0001DD40:0003 label_1dd40: @0001DD42:0027 // return coming @0001DD46:0023 return 1; @0001DD4F:0026 end; // checksum: 337acf70 @0001DD5B:0002 label_1dd5b: @0001DD5D:0022 function NUMBER function_403(local_string1, local_string2, local_number1, local_string3) @0001DD5D NUMBER local_number2, local_number3; @0001DD5D @0001DD5D @0001DD5D begin @0001DD66:0001 // switch/while/??? @0001DD6A:0005 label_1dd6a: @0001DD6C:000D local_number3 = (local_number1 = 1); @0001DD7B:0004 if(local_number3) then // ref index: 1 @0001DD87:0021 function_404(local_string1, local_string2, local_string3); @0001DD96:0006 local_number2 = LASTRESULT; @0001DDA0:0005 goto label_1ddc2; @0001DDA9:0003 endif; @0001DDA9:0003 label_1dda9: @0001DDAB:0006 local_number2 = -10; @0001DDB7:0027 // return coming @0001DDBB:0023 return local_number2; @0001DDC2:0003 label_1ddc2: @0001DDC4:0009 local_number3 = (local_number2 < 0); @0001DDD3:0004 if(local_number3) then // ref index: 1 @0001DDDF:0021 function_389(11497); @0001DDEA:0003 endif; @0001DDEA:0003 label_1ddea: @0001DDEC:0027 // return coming @0001DDF0:0023 return local_number2; @0001DDF7:0026 end; // checksum: 17f86dfd @0001DE03:0007 label_1de03: @0001DE05:0022 function NUMBER function_404(local_string1, local_string2, local_string3) @0001DE05 NUMBER local_number1; @0001DE05 @0001DE05 @0001DE05 begin @0001DE0E:0020 WritePrivateProfileString(local_string1, local_string2, local_string3, global_string65); // dll: KERNEL32.dll @0001DE20:0006 local_number1 = LASTRESULT; @0001DE2A:000D local_number1 = (local_number1 = 0); @0001DE39:0004 if(local_number1) then // ref index: 1 @0001DE45:0027 // return coming @0001DE49:0023 return -7; @0001DE52:0003 endif; @0001DE52:0003 label_1de52: @0001DE54:0027 // return coming @0001DE58:0023 return 0; @0001DE61:0026 end; // checksum: a09481b9 @0001DE6D:000C label_1de6d: @0001DE6F:0022 function NUMBER function_405() @0001DE6F NUMBER local_number1; @0001DE6F STRING local_string1, local_string2; @0001DE6F @0001DE6F begin @0001DE78:000D local_number1 = (global_number22 = 1); @0001DE87:0004 if(local_number1) then // ref index: 2 @0001DE93:0007 local_string2 = (global_string48 + "-"); @0001DEA1:0007 local_string2 = (local_string2 + "DlgOrder"); @0001DEB6:0021 function_392(local_string2, "Count", local_string1); @0001DECA:0006 local_number1 = LASTRESULT; @0001DED4:000D local_number1 = (local_number1 = -3); @0001DEE3:0004 if(local_number1) then // ref index: 1 @0001DEEF:0007 local_string2 = (global_string48 + "-"); @0001DEFD:0007 local_string2 = (local_string2 + "DlgOrder"); @0001DF12:0021 function_386(local_string2, "Count", 0); @0001DF28:0001 endif; @0001DF28:0001 label_1df28: @0001DF2A:0005 goto label_1df9b; @0001DF33:0005 endif; @0001DF33:0005 label_1df33: @0001DF35:000D local_number1 = (global_number22 = 2); @0001DF44:0004 if(local_number1) then // ref index: 2 @0001DF50:000D local_number1 = (global_number54 = 0); @0001DF5F:0004 if(local_number1) then // ref index: 1 @0001DF6B:0021 function_398("", "", 0, 0); @0001DF81:0001 endif; @0001DF81:0001 label_1df81: @0001DF83:0005 goto label_1df9b; @0001DF8C:0002 endif; @0001DF8C:0002 label_1df8c: @0001DF8E:0027 // return coming @0001DF92:0023 return -2; @0001DF9B:0003 label_1df9b: @0001DF9D:0027 // return coming @0001DFA1:0023 return 0; @0001DFAA:0026 end; // checksum: 53d2e @0001DFB6:0004 label_1dfb6: @0001DFB8:0022 function NUMBER function_406() @0001DFB8 @0001DFB8 @0001DFB8 @0001DFB8 begin @0001DFC1:0027 // return coming @0001DFC5:0023 return global_number22; @0001DFCC:0026 end; // checksum: 11324 @0001DFD8:0004 label_1dfd8: @0001DFDA:0022 function NUMBER function_407(local_number1) @0001DFDA @0001DFDA @0001DFDA @0001DFDA begin @0001DFE3:0006 global_number22 = local_number1; @0001DFED:0024 return; @0001DFF1:0026 end; // checksum: 21602 @0001DFFD:000B label_1dffd: @0001DFFF:0022 function NUMBER GetDir(local_string1, local_string2) @0001DFFF NUMBER local_number2, local_number3; @0001DFFF STRING local_string3, local_string4; @0001DFFF @0001DFFF begin @0001E008:0021 function_410(local_string4, local_string1, 0); @0001E019:0006 local_number2 = LASTRESULT; @0001E023:0009 local_number2 = (local_number2 < 0); @0001E032:0028 StrLengthChars(local_string4); @0001E039:0006 local_number3 = LASTRESULT; @0001E043:000B local_number3 = (local_number3 <= 0); @0001E052:0018 local_number2 = (local_number2 || local_number3); @0001E05F:0004 if(local_number2) then // ref index: 1 @0001E06B:0027 // return coming @0001E06F:0023 return -1; @0001E078:0006 endif; @0001E078:0006 label_1e078: @0001E07A:0021 function_410(local_string2, local_string1, 2); @0001E08B:0006 local_number2 = LASTRESULT; @0001E095:0009 local_number2 = (local_number2 < 0); @0001E0A4:0004 if(local_number2) then // ref index: 1 @0001E0B0:0027 // return coming @0001E0B4:0023 return -1; @0001E0BD:0006 endif; @0001E0BD:0006 label_1e0bd: @0001E0BF:0021 function_410(local_string3, local_string1, 3); @0001E0D0:0006 local_number2 = LASTRESULT; @0001E0DA:0009 local_number2 = (local_number2 < 0); @0001E0E9:0004 if(local_number2) then // ref index: 1 @0001E0F5:0027 // return coming @0001E0F9:0023 return -1; @0001E102:0004 endif; @0001E102:0004 label_1e102: @0001E104:000D local_number2 = (local_string2 = ""); @0001E111:0004 if(local_number2) then // ref index: 1 @0001E11D:0006 local_string2 = local_string3; @0001E127:0005 goto label_1e13f; @0001E130:0001 endif; @0001E130:0001 label_1e130: @0001E132:0014 local_string2 = (local_string2 ^ local_string3); @0001E13F:0003 label_1e13f: @0001E141:0027 // return coming @0001E145:0023 return 0; @0001E14E:0026 end; // checksum: fffbb3f6 @0001E15A:000B label_1e15a: @0001E15C:0022 function NUMBER GetDisk/GetDir(local_string1, local_string2) @0001E15C NUMBER local_number1, local_number2; @0001E15C @0001E15C @0001E15C begin @0001E165:0021 function_410(local_string2, local_string1, 0); @0001E176:0006 local_number1 = LASTRESULT; @0001E180:0009 local_number1 = (local_number1 < 0); @0001E18F:0028 StrLengthChars(local_string2); @0001E196:0006 local_number2 = LASTRESULT; @0001E1A0:000B local_number2 = (local_number2 <= 0); @0001E1AF:0018 local_number1 = (local_number1 || local_number2); @0001E1BC:0004 if(local_number1) then // ref index: 1 @0001E1C8:0027 // return coming @0001E1CC:0023 return -1; @0001E1D5:0003 endif; @0001E1D5:0003 label_1e1d5: @0001E1D7:0027 // return coming @0001E1DB:0023 return 0; @0001E1E4:0026 end; // checksum: fffb7deb @0001E1F0:0004 label_1e1f0: @0001E1F2:0022 function NUMBER function_410(local_string1, local_string2, local_number1) @0001E1F2 NUMBER local_number2, local_number3, local_number4; @0001E1F2 @0001E1F2 @0001E1F2 begin @0001E1FB:0021 StrLength(local_string1); @0001E204:0006 local_number2 = LASTRESULT; @0001E20E:0001 // switch/while/??? @0001E212:0008 label_1e212: @0001E214:000D local_number4 = (local_number1 = 2); @0001E223:0004 if(local_number4) then // ref index: 2 @0001E22F:0020 PathGetDir(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001E23E:0006 local_number3 = LASTRESULT; @0001E248:000B local_number4 = (local_number3 <= 0); @0001E257:0004 if(local_number4) then // ref index: 1 @0001E263:0027 // return coming @0001E267:0023 return local_number3; @0001E26E:0008 endif; @0001E26E:0008 label_1e26e: @0001E270:0031 Resize(local_string1, local_number3); @0001E27A:0027 // return coming @0001E27E:0021 StrLength(local_string1); @0001E287:0006 local_number4 = LASTRESULT; @0001E291:0020 PathGetDir(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001E2A0:0006 local_number4 = LASTRESULT; @0001E2AA:0023 return local_number4; @0001E2B1:0005 goto label_1e611; @0001E2BA:0008 endif; @0001E2BA:0008 label_1e2ba: @0001E2BC:000D local_number4 = (local_number1 = 0); @0001E2CB:0004 if(local_number4) then // ref index: 2 @0001E2D7:0020 PathGetDrive(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001E2E6:0006 local_number3 = LASTRESULT; @0001E2F0:000B local_number4 = (local_number3 <= 0); @0001E2FF:0004 if(local_number4) then // ref index: 1 @0001E30B:0027 // return coming @0001E30F:0023 return local_number3; @0001E316:0008 endif; @0001E316:0008 label_1e316: @0001E318:0031 Resize(local_string1, local_number3); @0001E322:0027 // return coming @0001E326:0021 StrLength(local_string1); @0001E32F:0006 local_number4 = LASTRESULT; @0001E339:0020 PathGetDrive(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001E348:0006 local_number4 = LASTRESULT; @0001E352:0023 return local_number4; @0001E359:0005 goto label_1e611; @0001E362:0008 endif; @0001E362:0008 label_1e362: @0001E364:000D local_number4 = (local_number1 = 5); @0001E373:0004 if(local_number4) then // ref index: 2 @0001E37F:0020 PathGetFileExt(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001E38E:0006 local_number3 = LASTRESULT; @0001E398:000B local_number4 = (local_number3 <= 0); @0001E3A7:0004 if(local_number4) then // ref index: 1 @0001E3B3:0027 // return coming @0001E3B7:0023 return local_number3; @0001E3BE:0008 endif; @0001E3BE:0008 label_1e3be: @0001E3C0:0031 Resize(local_string1, local_number3); @0001E3CA:0027 // return coming @0001E3CE:0021 StrLength(local_string1); @0001E3D7:0006 local_number4 = LASTRESULT; @0001E3E1:0020 PathGetFileExt(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001E3F0:0006 local_number4 = LASTRESULT; @0001E3FA:0023 return local_number4; @0001E401:0005 goto label_1e611; @0001E40A:0008 endif; @0001E40A:0008 label_1e40a: @0001E40C:000D local_number4 = (local_number1 = 3); @0001E41B:0004 if(local_number4) then // ref index: 2 @0001E427:0020 PathGetFile(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001E436:0006 local_number3 = LASTRESULT; @0001E440:000B local_number4 = (local_number3 <= 0); @0001E44F:0004 if(local_number4) then // ref index: 1 @0001E45B:0027 // return coming @0001E45F:0023 return local_number3; @0001E466:0008 endif; @0001E466:0008 label_1e466: @0001E468:0031 Resize(local_string1, local_number3); @0001E472:0027 // return coming @0001E476:0021 StrLength(local_string1); @0001E47F:0006 local_number4 = LASTRESULT; @0001E489:0020 PathGetFile(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001E498:0006 local_number4 = LASTRESULT; @0001E4A2:0023 return local_number4; @0001E4A9:0005 goto label_1e611; @0001E4B2:0008 endif; @0001E4B2:0008 label_1e4b2: @0001E4B4:000D local_number4 = (local_number1 = 4); @0001E4C3:0004 if(local_number4) then // ref index: 2 @0001E4CF:0020 PathGetFileName(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001E4DE:0006 local_number3 = LASTRESULT; @0001E4E8:000B local_number4 = (local_number3 <= 0); @0001E4F7:0004 if(local_number4) then // ref index: 1 @0001E503:0027 // return coming @0001E507:0023 return local_number3; @0001E50E:0008 endif; @0001E50E:0008 label_1e50e: @0001E510:0031 Resize(local_string1, local_number3); @0001E51A:0027 // return coming @0001E51E:0021 StrLength(local_string1); @0001E527:0006 local_number4 = LASTRESULT; @0001E531:0020 PathGetFileName(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001E540:0006 local_number4 = LASTRESULT; @0001E54A:0023 return local_number4; @0001E551:0005 goto label_1e611; @0001E55A:0008 endif; @0001E55A:0008 label_1e55a: @0001E55C:000D local_number4 = (local_number1 = 1); @0001E56B:0004 if(local_number4) then // ref index: 2 @0001E577:0020 PathGetPath(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001E586:0006 local_number3 = LASTRESULT; @0001E590:000B local_number4 = (local_number3 <= 0); @0001E59F:0004 if(local_number4) then // ref index: 1 @0001E5AB:0027 // return coming @0001E5AF:0023 return local_number3; @0001E5B6:0008 endif; @0001E5B6:0008 label_1e5b6: @0001E5B8:0031 Resize(local_string1, local_number3); @0001E5C2:0027 // return coming @0001E5C6:0021 StrLength(local_string1); @0001E5CF:0006 local_number4 = LASTRESULT; @0001E5D9:0020 PathGetPath(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001E5E8:0006 local_number4 = LASTRESULT; @0001E5F2:0023 return local_number4; @0001E5F9:0005 goto label_1e611; @0001E602:0002 endif; @0001E602:0002 label_1e602: @0001E604:0027 // return coming @0001E608:0023 return -1; @0001E611:0003 label_1e611: @0001E613:0027 // return coming @0001E617:0023 return -1; @0001E620:0026 end; // checksum: 7232f @0001E62C:0007 label_1e62c: @0001E62E:0022 function NUMBER function_411(local_number1, local_string1, local_string2) @0001E62E NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13; @0001E62E STRING local_string4; @0001E62E @0001E62E begin @0001E637:000D local_number11 = (local_number1 = 0); @0001E646:000D local_number12 = (local_number1 = -1); @0001E655:0018 local_number11 = (local_number11 || local_number12); @0001E662:0004 if(local_number11) then // ref index: 1 @0001E66E:0027 // return coming @0001E672:0023 return -2; @0001E67B:0006 endif; @0001E67B:0006 label_1e67b: @0001E67D:0021 function_312(local_number1); @0001E686:0006 local_number11 = LASTRESULT; @0001E690:000E local_number11 = (local_number11 != 0); @0001E69F:0004 if(local_number11) then // ref index: 1 @0001E6AB:0027 // return coming @0001E6AF:0023 return -2; @0001E6B8:0005 endif; @0001E6B8:0005 label_1e6b8: @0001E6BA:001E local_number11 = local_string1[0]; @0001E6C9:000D local_number11 = (local_number11 = 0); @0001E6D8:0004 if(local_number11) then // ref index: 1 @0001E6E4:0027 // return coming @0001E6E8:0023 return 0; @0001E6F1:0006 endif; @0001E6F1:0006 label_1e6f1: @0001E6F3:0006 local_number10 = 0; @0001E6FF:0006 local_number3 = 0; @0001E70B:001E local_number11 = local_string2[0]; @0001E71A:000D local_number11 = (local_number11 = 0); @0001E729:0004 if(local_number11) then // ref index: 1 @0001E735:0006 local_number10 = 1; @0001E741:0004 endif; @0001E741:0004 label_1e741: @0001E743:0032 SizeOf(local_string4); @0001E74A:0006 local_number8 = LASTRESULT; @0001E754:0004 if(local_number10) then // ref index: 8 @0001E760:0006 local_number9 = 0; @0001E76C:0005 label_1e76c: @0001E76E:0001 // switch/while/??? @0001E772:000D local_number11 = (local_number9 = 0); @0001E781:0004 if(local_number11) then // ref index: 6 @0001E78D:001E local_number6 = local_string1[local_number3]; @0001E79A:0006 local_number5 = 0; @0001E7A6:0008 label_1e7a6: @0001E7A8:0001 // switch/while/??? @0001E7AC:000E local_number11 = (local_number6 != 0); @0001E7BB:0004 if(local_number11) then // ref index: 2 @0001E7C7:000C local_number11 = (local_number5 >= local_number8); @0001E7D4:0004 if(local_number11) then // ref index: 1 @0001E7E0:0007 local_number11 = (local_number8 + 100); @0001E7EF:0031 Resize(local_string4, local_number11); @0001E7F9:0006 local_number8 = LASTRESULT; @0001E803:0005 endif; @0001E803:0005 label_1e803: @0001E805:001D local_string4[local_number5] = local_number6; @0001E812:0007 local_number3 = (local_number3 + 1); @0001E821:0007 local_number5 = (local_number5 + 1); @0001E830:001E local_number6 = local_string1[local_number3]; @0001E83D:0005 goto label_1e7a6; @0001E846:0007 endif; @0001E846:0007 label_1e846: @0001E848:001D local_string4[local_number5] = 0; @0001E857:0021 ListAddString(local_number1, local_string4, 0); @0001E868:0006 local_number11 = LASTRESULT; @0001E872:0009 local_number11 = (local_number11 < 0); @0001E881:0004 if(local_number11) then // ref index: 1 @0001E88D:0027 // return coming @0001E891:0023 return -1; @0001E89A:0005 endif; @0001E89A:0005 label_1e89a: @0001E89C:0007 local_number3 = (local_number3 + 1); @0001E8AB:001E local_number11 = local_string1[local_number3]; @0001E8B8:000D local_number11 = (local_number11 = 0); @0001E8C7:0004 if(local_number11) then // ref index: 1 @0001E8D3:0006 local_number9 = 1; @0001E8DF:0001 endif; @0001E8DF:0001 label_1e8df: @0001E8E1:0005 goto label_1e76c; @0001E8EA:0001 endif; @0001E8EA:0001 label_1e8ea: @0001E8EC:0005 goto label_1ecef; @0001E8F5:0005 endif; @0001E8F5:0005 label_1e8f5: @0001E8F7:0006 local_number5 = 0; @0001E903:0028 StrLengthChars(local_string1); @0001E90A:0006 local_number2 = LASTRESULT; @0001E914:0028 StrLengthChars(local_string2); @0001E91B:0006 local_number7 = LASTRESULT; @0001E925:0006 label_1e925: @0001E927:0001 // switch/while/??? @0001E92B:0009 local_number11 = (local_number3 < local_number2); @0001E938:0004 if(local_number11) then // ref index: 10 @0001E944:0006 local_number9 = 0; @0001E950:001E local_number6 = local_string1[local_number3]; @0001E95D:0006 local_number4 = 0; @0001E969:000D label_1e969: @0001E96B:0001 // switch/while/??? @0001E96F:0009 local_number11 = (local_number4 < local_number7); @0001E97C:000D local_number12 = (local_number9 = 0); @0001E98B:0019 local_number11 = (local_number11 = local_number12); @0001E998:0004 if(local_number11) then // ref index: 4 @0001E9A4:001E local_number11 = local_string2[local_number4]; @0001E9B1:000D local_number11 = (local_number6 = local_number11); @0001E9BE:0004 if(local_number11) then // ref index: 3 @0001E9CA:000C local_number11 = (local_number5 >= local_number8); @0001E9D7:0004 if(local_number11) then // ref index: 1 @0001E9E3:0007 local_number11 = (local_number8 + 4); @0001E9F2:0031 Resize(local_string4, local_number11); @0001E9FC:0006 local_number8 = LASTRESULT; @0001EA06:000E endif; @0001EA06:000E label_1ea06: @0001EA08:001D local_string4[local_number5] = 0; @0001EA17:001E local_number11 = local_string4[0]; @0001EA26:000E local_number11 = (local_number11 != 0); @0001EA35:000E local_number12 = (local_number3 != 0); @0001EA44:000E local_number13 = (local_number3 != local_number2); @0001EA51:0019 local_number12 = (local_number12 = local_number13); @0001EA5E:0018 local_number11 = (local_number11 || local_number12); @0001EA6B:0004 if(local_number11) then // ref index: 1 @0001EA77:0021 ListAddString(local_number1, local_string4, 0); @0001EA88:0006 local_number11 = LASTRESULT; @0001EA92:0009 local_number11 = (local_number11 < 0); @0001EAA1:0004 if(local_number11) then // ref index: 1 @0001EAAD:0027 // return coming @0001EAB1:0023 return -1; @0001EABA:0001 endif; @0001EABA:0001 endif; @0001EABA:0001 label_1eaba: @0001EABC:0006 local_number9 = 1; @0001EAC8:0002 endif; @0001EAC8:0002 label_1eac8: @0001EACA:0007 local_number4 = (local_number4 + 1); @0001EAD9:0005 goto label_1e969; @0001EAE2:0007 endif; @0001EAE2:0007 label_1eae2: @0001EAE4:000D local_number11 = (local_number9 = 0); @0001EAF3:0004 if(local_number11) then // ref index: 2 @0001EAFF:000C local_number11 = (local_number5 >= local_number8); @0001EB0C:0004 if(local_number11) then // ref index: 1 @0001EB18:0007 local_number11 = (local_number8 + 100); @0001EB27:0031 Resize(local_string4, local_number11); @0001EB31:0006 local_number8 = LASTRESULT; @0001EB3B:0003 endif; @0001EB3B:0003 label_1eb3b: @0001EB3D:001D local_string4[local_number5] = local_number6; @0001EB4A:0007 local_number5 = (local_number5 + 1); @0001EB59:0005 goto label_1ec28; @0001EB62:0002 endif; @0001EB62:0002 label_1eb62: @0001EB64:001D local_string4[0] = 0; @0001EB75:0006 local_number5 = 0; @0001EB81:000D label_1eb81: @0001EB83:0001 // switch/while/??? @0001EB87:0009 local_number11 = (local_number3 < local_number2); @0001EB94:000F local_number12 = (local_number4 - 1); @0001EBA3:001E local_number12 = local_string2[local_number12]; @0001EBB0:000D local_number12 = (local_number12 = 32); @0001EBBF:0019 local_number11 = (local_number11 = local_number12); @0001EBCC:0007 local_number12 = (local_number3 + 1); @0001EBDB:001E local_number12 = local_string1[local_number12]; @0001EBE8:000D local_number12 = (local_number12 = 32); @0001EBF7:0019 local_number11 = (local_number11 = local_number12); @0001EC04:0004 if(local_number11) then // ref index: 1 @0001EC10:0007 local_number3 = (local_number3 + 1); @0001EC1F:0005 goto label_1eb81; @0001EC28:0002 endif; @0001EC28:0002 label_1ec28: @0001EC2A:0007 local_number3 = (local_number3 + 1); @0001EC39:0005 goto label_1e925; @0001EC42:0005 endif; @0001EC42:0005 label_1ec42: @0001EC44:000C local_number11 = (local_number5 >= local_number8); @0001EC51:0004 if(local_number11) then // ref index: 1 @0001EC5D:0007 local_number11 = (local_number8 + 4); @0001EC6C:0031 Resize(local_string4, local_number11); @0001EC76:0006 local_number8 = LASTRESULT; @0001EC80:0009 endif; @0001EC80:0009 label_1ec80: @0001EC82:001D local_string4[local_number5] = 0; @0001EC91:000A local_number11 = (local_number5 > 0); @0001ECA0:0004 if(local_number11) then // ref index: 1 @0001ECAC:0021 ListAddString(local_number1, local_string4, 0); @0001ECBD:0006 local_number11 = LASTRESULT; @0001ECC7:0009 local_number11 = (local_number11 < 0); @0001ECD6:0004 if(local_number11) then // ref index: 1 @0001ECE2:0027 // return coming @0001ECE6:0023 return -1; @0001ECEF:0003 endif; @0001ECEF:0003 endif; @0001ECEF:0003 label_1ecef: @0001ECF1:0027 // return coming @0001ECF5:0023 return 0; @0001ECFE:0026 end; // checksum: 6c818 @0001ED0E:0006 label_1ed0e: @0001ED10:0022 function NUMBER StrLength(local_string1) @0001ED10 NUMBER local_number1; @0001ED10 @0001ED10 @0001ED10 begin @0001ED19:0027 // return coming @0001ED1D:0020 lstrlen(local_string1); // dll: KERNEL32.dll @0001ED26:0006 local_number1 = LASTRESULT; @0001ED30:0023 return local_number1; @0001ED37:0026 end; // checksum: e7c3921 @0001ED43:0007 label_1ed43: @0001ED45:0022 function NUMBER StrLength(local_string1) @0001ED45 NUMBER local_number1, local_number2; @0001ED45 @0001ED45 @0001ED45 begin @0001ED4E:0032 SizeOf(local_string1); @0001ED55:0006 local_number1 = LASTRESULT; @0001ED5F:000A local_number2 = (local_number1 > 1024); @0001ED6E:0004 if(local_number2) then // ref index: 1 @0001ED7A:0027 // return coming @0001ED7E:0023 return local_number1; @0001ED85:0003 endif; @0001ED85:0003 label_1ed85: @0001ED87:0027 // return coming @0001ED8B:0023 return 1024; @0001ED94:0026 end; // checksum: 24a15 @0001EDA0:0007 label_1eda0: @0001EDA2:0022 function NUMBER StrRemoveLastSlash(local_string1) @0001EDA2 NUMBER local_number1, local_number2; @0001EDA2 @0001EDA2 @0001EDA2 begin @0001EDAB:0028 StrLengthChars(local_string1); @0001EDB2:0006 local_number1 = LASTRESULT; @0001EDBC:0009 local_number2 = (local_number1 < 2); @0001EDCB:0004 if(local_number2) then // ref index: 1 @0001EDD7:0027 // return coming @0001EDDB:0023 return 0; @0001EDE4:000A endif; @0001EDE4:000A label_1ede4: @0001EDE6:000F local_number2 = (local_number1 - 1); @0001EDF5:001E local_number2 = local_string1[local_number2]; @0001EE02:000D local_number2 = (local_number2 = 92); @0001EE11:0004 if(local_number2) then // ref index: 2 @0001EE1D:000F local_number2 = (local_number1 - 2); @0001EE2C:001E local_number2 = local_string1[local_number2]; @0001EE39:000D local_number2 = (local_number2 = 58); @0001EE48:0004 if(local_number2) then // ref index: 1 @0001EE54:0027 // return coming @0001EE58:0023 return 0; @0001EE61:0002 endif; @0001EE61:0002 label_1ee61: @0001EE63:000F local_number2 = (local_number1 - 1); @0001EE72:001D local_string1[local_number2] = 0; @0001EE81:0003 endif; @0001EE81:0003 label_1ee81: @0001EE83:0027 // return coming @0001EE87:0023 return 0; @0001EE90:0026 end; // checksum: 38c1e @0001EE9C:0006 label_1ee9c: @0001EE9E:0022 function NUMBER StrToUpper/StrToLower(local_string1, local_string2) @0001EE9E NUMBER local_number1; @0001EE9E @0001EE9E @0001EE9E begin @0001EEA7:0006 local_string1 = local_string2; @0001EEB1:000D local_number1 = (local_string2 = ""); @0001EEBE:0004 if(local_number1) then // ref index: 1 @0001EECA:0027 // return coming @0001EECE:0023 return 0; @0001EED7:0008 endif; @0001EED7:0008 label_1eed7: @0001EED9:0021 StrLength(local_string1); @0001EEE2:0006 local_number1 = LASTRESULT; @0001EEEC:0020 CharUpperBuffA(local_string1, local_number1); // dll: USER32.dll @0001EEF8:0006 local_number1 = LASTRESULT; @0001EF02:000B local_number1 = (local_number1 <= 0); @0001EF11:0004 if(local_number1) then // ref index: 1 @0001EF1D:0027 // return coming @0001EF21:0023 return -1; @0001EF2A:0003 endif; @0001EF2A:0003 label_1ef2a: @0001EF2C:0027 // return coming @0001EF30:0023 return 0; @0001EF39:0026 end; // checksum: dcdd1eba @0001EF45:0007 label_1ef45: @0001EF47:0022 function NUMBER function_416(local_string1, local_number1) @0001EF47 NUMBER local_number2, local_number3, local_number4, local_number5; @0001EF47 @0001EF47 @0001EF47 begin @0001EF50:0028 StrLengthChars(local_string1); @0001EF57:0006 local_number2 = LASTRESULT; @0001EF61:000D local_number3 = (local_number2 = 0); @0001EF70:0004 if(local_number3) then // ref index: 1 @0001EF7C:0027 // return coming @0001EF80:0023 return -2; @0001EF89:0009 endif; @0001EF89:0009 label_1ef89: @0001EF8B:0004 if(local_number1) then // ref index: 4 @0001EF97:0008 local_number3 = (local_string1 % " "); @0001EFA5:000D local_number3 = (local_number3 = 0); @0001EFB4:001E local_number4 = local_string1[0]; @0001EFC3:000D local_number4 = (local_number4 = 34); @0001EFD2:0018 local_number3 = (local_number3 || local_number4); @0001EFDF:0004 if(local_number3) then // ref index: 1 @0001EFEB:0027 // return coming @0001EFEF:0023 return 0; @0001EFF8:0006 endif; @0001EFF8:0006 label_1eff8: @0001EFFA:001E local_number3 = local_string1[0]; @0001F009:000E local_number3 = (local_number3 != 34); @0001F018:0004 if(local_number3) then // ref index: 1 @0001F024:0007 local_string1 = ("\"" + local_string1); @0001F032:0028 StrLengthChars(local_string1); @0001F039:0006 local_number2 = LASTRESULT; @0001F043:0005 endif; @0001F043:0005 label_1f043: @0001F045:000F local_number3 = (local_number2 - 1); @0001F054:001E local_number3 = local_string1[local_number3]; @0001F061:000E local_number3 = (local_number3 != 34); @0001F070:0004 if(local_number3) then // ref index: 1 @0001F07C:0007 local_string1 = (local_string1 + "\""); @0001F08A:0002 endif; @0001F08A:0002 label_1f08a: @0001F08C:0027 // return coming @0001F090:0023 return 0; @0001F099:0011 endif; @0001F099:0011 label_1f099: @0001F09B:0001 // switch/while/??? @0001F09F:000A local_number3 = (local_number2 > 0); @0001F0AE:001E local_number4 = local_string1[0]; @0001F0BD:000D local_number4 = (local_number4 = 34); @0001F0CC:000F local_number5 = (local_number2 - 1); @0001F0DB:001E local_number5 = local_string1[local_number5]; @0001F0E8:000D local_number5 = (local_number5 = 34); @0001F0F7:0018 local_number4 = (local_number4 || local_number5); @0001F104:0019 local_number3 = (local_number3 = local_number4); @0001F111:0004 if(local_number3) then // ref index: 3 @0001F11D:001E local_number3 = local_string1[0]; @0001F12C:000D local_number3 = (local_number3 = 34); @0001F13B:0004 if(local_number3) then // ref index: 1 @0001F147:000F local_number3 = (local_number2 - 1); @0001F156:0029 StrSub(local_string1, local_string1, 1, local_number3); @0001F168:0028 StrLengthChars(local_string1); @0001F16F:0006 local_number2 = LASTRESULT; @0001F179:0008 endif; @0001F179:0008 label_1f179: @0001F17B:000F local_number3 = (local_number2 - 1); @0001F18A:001E local_number3 = local_string1[local_number3]; @0001F197:000D local_number3 = (local_number3 = 34); @0001F1A6:0004 if(local_number3) then // ref index: 1 @0001F1B2:000F local_number3 = (local_number2 - 1); @0001F1C1:0029 StrSub(local_string1, local_string1, 0, local_number3); @0001F1D3:0028 StrLengthChars(local_string1); @0001F1DA:0006 local_number2 = LASTRESULT; @0001F1E4:0001 endif; @0001F1E4:0001 label_1f1e4: @0001F1E6:0005 goto label_1f099; @0001F1EF:0003 endif; @0001F1EF:0003 label_1f1ef: @0001F1F1:0027 // return coming @0001F1F5:0023 return 0; @0001F1FE:0026 end; // checksum: 20039521 @0001F20A:0007 label_1f20a: @0001F20C:0022 function NUMBER function_417(local_string1) @0001F20C NUMBER local_number1, local_number2, local_number3, local_number4; @0001F20C STRING local_string2; @0001F20C @0001F20C begin @0001F215:0021 StrLength(local_string1); @0001F21E:0006 local_number2 = LASTRESULT; @0001F228:000D local_number3 = (local_string1 = ""); @0001F235:0004 if(local_number3) then // ref index: 1 @0001F241:0027 // return coming @0001F245:0023 return -1; @0001F24E:0008 endif; @0001F24E:0008 label_1f24e: @0001F250:000A local_number3 = (local_number2 > 1); @0001F25F:000F local_number4 = (local_number2 - 1); @0001F26E:001E local_number4 = local_string1[local_number4]; @0001F27B:000D local_number4 = (local_number4 = 92); @0001F28A:0019 local_number3 = (local_number3 = local_number4); @0001F297:0004 if(local_number3) then // ref index: 1 @0001F2A3:000F local_number3 = (local_number2 - 1); @0001F2B2:001D local_string1[local_number3] = 0; @0001F2C1:0012 endif; @0001F2C1:0012 label_1f2c1: @0001F2C3:0006 local_string2 = local_string1; @0001F2CD:0021 StrLength(local_string1); @0001F2D6:0006 local_number3 = LASTRESULT; @0001F2E0:0020 GetShortPathNameA(local_string1, local_string1, local_number3); // dll: KERNEL32.dll @0001F2EF:0006 local_number1 = LASTRESULT; @0001F2F9:0004 if(local_number1) then // ref index: 2 @0001F305:000D local_number3 = (local_string1 = ""); @0001F312:0004 if(local_number3) then // ref index: 1 @0001F31E:0006 local_string1 = local_string2; @0001F328:0031 Resize(local_string1, local_number1); @0001F332:0021 StrLength(local_string1); @0001F33B:0006 local_number3 = LASTRESULT; @0001F345:0020 GetShortPathNameA(local_string1, local_string1, local_number3); // dll: KERNEL32.dll @0001F354:0006 local_number3 = LASTRESULT; @0001F35E:000D local_number3 = (local_number3 = 0); @0001F36D:0004 if(local_number3) then // ref index: 1 @0001F379:0027 // return coming @0001F37D:0023 return -1; @0001F386:0002 endif; @0001F386:0002 endif; @0001F386:0002 label_1f386: @0001F388:0027 // return coming @0001F38C:0023 return 0; @0001F395:0003 endif; @0001F395:0003 label_1f395: @0001F397:0027 // return coming @0001F39B:0023 return -1; @0001F3A4:0026 end; // checksum: fff832f2 @0001F3B0:0005 label_1f3b0: @0001F3B2:0022 function NUMBER function_418(local_string1, local_string2) @0001F3B2 NUMBER local_number1, local_number2, local_number3, local_number4; @0001F3B2 @0001F3B2 OBJECT local_object1; @0001F3B2 begin @0001F3BB:0021 StrLength(local_string1); @0001F3C4:0006 local_number2 = LASTRESULT; @0001F3CE:0020 _DoSprintf(local_string1, local_number2, local_string2, local_object1); // dll: ISRT.dll @0001F3E0:0006 local_number1 = LASTRESULT; @0001F3EA:000E label_1f3ea: @0001F3EC:0001 // switch/while/??? @0001F3F0:000D local_number3 = (local_number1 = -5); @0001F3FF:0009 local_number4 = (local_number2 < 100000); @0001F40E:0019 local_number3 = (local_number3 = local_number4); @0001F41B:0004 if(local_number3) then // ref index: 1 @0001F427:0021 StrLength(local_string1); @0001F430:0006 local_number3 = LASTRESULT; @0001F43A:0010 local_number3 = (local_number3 * 2); @0001F449:0031 Resize(local_string1, local_number3); @0001F453:0021 StrLength(local_string1); @0001F45C:0006 local_number2 = LASTRESULT; @0001F466:0020 _DoSprintf(local_string1, local_number2, local_string2, local_object1); // dll: ISRT.dll @0001F478:0006 local_number1 = LASTRESULT; @0001F482:0005 goto label_1f3ea; @0001F48B:0003 endif; @0001F48B:0003 label_1f48b: @0001F48D:0027 // return coming @0001F491:0023 return local_number1; @0001F498:0026 end; // checksum: fe7fb9ef @0001F4A8:0007 label_1f4a8: @0001F4AA:0022 function NUMBER function_419(local_string1) @0001F4AA NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @0001F4AA @0001F4AA @0001F4AA begin @0001F4B3:0028 StrLengthChars(local_string1); @0001F4BA:0006 local_number2 = LASTRESULT; @0001F4C4:000D local_number4 = (local_number2 = 0); @0001F4D3:0004 if(local_number4) then // ref index: 1 @0001F4DF:0027 // return coming @0001F4E3:0023 return 0; @0001F4EC:0001 endif; @0001F4EC:0001 label_1f4ec: @0001F4EE:0006 local_number1 = 0; @0001F4FA:000D label_1f4fa: @0001F4FC:0001 // switch/while/??? @0001F500:0009 local_number4 = (local_number1 < local_number2); @0001F50D:000D local_number5 = (local_number3 = 0); @0001F51C:0019 local_number4 = (local_number4 = local_number5); @0001F529:0004 if(local_number4) then // ref index: 3 @0001F535:001E local_number4 = local_string1[local_number1]; @0001F542:000D local_number4 = (local_number4 = 9); @0001F551:001E local_number5 = local_string1[local_number1]; @0001F55E:000D local_number5 = (local_number5 = 32); @0001F56D:0018 local_number4 = (local_number4 || local_number5); @0001F57A:0004 if(local_number4) then // ref index: 1 @0001F586:0007 local_number1 = (local_number1 + 1); @0001F595:0005 goto label_1f5ac; @0001F59E:0001 endif; @0001F59E:0001 label_1f59e: @0001F5A0:0006 local_number3 = 1; @0001F5AC:0001 label_1f5ac: @0001F5AE:0005 goto label_1f4fa; @0001F5B7:0003 endif; @0001F5B7:0003 label_1f5b7: @0001F5B9:000F local_number4 = (local_number2 - local_number1); @0001F5C6:0029 StrSub(local_string1, local_string1, local_number1, local_number4); @0001F5D6:0006 local_number2 = LASTRESULT; @0001F5E0:000F label_1f5e0: @0001F5E2:0001 // switch/while/??? @0001F5E6:000A local_number4 = (local_number2 > 0); @0001F5F5:000D local_number5 = (local_number3 = 0); @0001F604:0019 local_number4 = (local_number4 = local_number5); @0001F611:0004 if(local_number4) then // ref index: 3 @0001F61D:000F local_number4 = (local_number2 - 1); @0001F62C:001E local_number4 = local_string1[local_number4]; @0001F639:000D local_number4 = (local_number4 = 9); @0001F648:000F local_number5 = (local_number2 - 1); @0001F657:001E local_number5 = local_string1[local_number5]; @0001F664:000D local_number5 = (local_number5 = 32); @0001F673:0018 local_number4 = (local_number4 || local_number5); @0001F680:0004 if(local_number4) then // ref index: 1 @0001F68C:000F local_number2 = (local_number2 - 1); @0001F69B:0005 goto label_1f6b2; @0001F6A4:0001 endif; @0001F6A4:0001 label_1f6a4: @0001F6A6:0006 local_number3 = 1; @0001F6B2:0001 label_1f6b2: @0001F6B4:0005 goto label_1f5e0; @0001F6BD:0004 endif; @0001F6BD:0004 label_1f6bd: @0001F6BF:001D local_string1[local_number2] = 0; @0001F6CE:0027 // return coming @0001F6D2:0023 return 0; @0001F6DB:0026 end; // checksum: 43434 @0001F6E7:000A label_1f6e7: @0001F6E9:0022 function NUMBER function_420(local_number1, local_string1) @0001F6E9 NUMBER local_number2, local_number3, local_number4, local_number5; @0001F6E9 @0001F6E9 @0001F6E9 begin @0001F6F2:0006 local_number1 = 0; @0001F6FE:000D local_number3 = (local_string1 = ""); @0001F70B:0028 StrLengthChars(local_string1); @0001F712:0006 local_number4 = LASTRESULT; @0001F71C:0009 local_number4 = (local_number4 < 2); @0001F72B:0018 local_number3 = (local_number3 || local_number4); @0001F738:0004 if(local_number3) then // ref index: 1 @0001F744:0027 // return coming @0001F748:0023 return 0; @0001F751:0009 endif; @0001F751:0009 label_1f751: @0001F753:001E local_number3 = local_string1[0]; @0001F762:000D local_number3 = (local_number3 = 48); @0001F771:001E local_number4 = local_string1[1]; @0001F780:000D local_number4 = (local_number4 = 120); @0001F78F:0019 local_number3 = (local_number3 = local_number4); @0001F79C:0004 if(local_number3) then // ref index: 1 @0001F7A8:0028 StrLengthChars(local_string1); @0001F7AF:0006 local_number3 = LASTRESULT; @0001F7B9:0029 StrSub(local_string1, local_string1, 2, local_number3); @0001F7CB:0001 endif; @0001F7CB:0001 label_1f7cb: @0001F7CD:0006 local_number2 = 0; @0001F7D9:0009 label_1f7d9: @0001F7DB:0001 // switch/while/??? @0001F7DF:001E local_number3 = local_string1[local_number2]; @0001F7EC:000E local_number3 = (local_number3 != 32); @0001F7FB:001E local_number4 = local_string1[local_number2]; @0001F808:000E local_number4 = (local_number4 != 0); @0001F817:0019 local_number3 = (local_number3 = local_number4); @0001F824:0004 if(local_number3) then // ref index: 15 @0001F830:0001 // switch/while/??? @0001F834:001E local_number3 = local_string1[local_number2]; @0001F841:0005 label_1f841: @0001F843:000D local_number4 = (local_number3 = 65); @0001F852:0004 if(local_number4) then // ref index: 1 @0001F85E:0010 local_number4 = (local_number1 * 16); @0001F86D:0007 local_number1 = (local_number4 + 10); @0001F87C:0005 goto label_1fbab; @0001F885:0005 endif; @0001F885:0005 label_1f885: @0001F887:000D local_number4 = (local_number3 = 97); @0001F896:0004 if(local_number4) then // ref index: 1 @0001F8A2:0010 local_number4 = (local_number1 * 16); @0001F8B1:0007 local_number1 = (local_number4 + 10); @0001F8C0:0005 goto label_1fbab; @0001F8C9:0005 endif; @0001F8C9:0005 label_1f8c9: @0001F8CB:000D local_number4 = (local_number3 = 66); @0001F8DA:0004 if(local_number4) then // ref index: 1 @0001F8E6:0010 local_number4 = (local_number1 * 16); @0001F8F5:0007 local_number1 = (local_number4 + 11); @0001F904:0005 goto label_1fbab; @0001F90D:0005 endif; @0001F90D:0005 label_1f90d: @0001F90F:000D local_number4 = (local_number3 = 98); @0001F91E:0004 if(local_number4) then // ref index: 1 @0001F92A:0010 local_number4 = (local_number1 * 16); @0001F939:0007 local_number1 = (local_number4 + 11); @0001F948:0005 goto label_1fbab; @0001F951:0005 endif; @0001F951:0005 label_1f951: @0001F953:000D local_number4 = (local_number3 = 67); @0001F962:0004 if(local_number4) then // ref index: 1 @0001F96E:0010 local_number4 = (local_number1 * 16); @0001F97D:0007 local_number1 = (local_number4 + 12); @0001F98C:0005 goto label_1fbab; @0001F995:0005 endif; @0001F995:0005 label_1f995: @0001F997:000D local_number4 = (local_number3 = 99); @0001F9A6:0004 if(local_number4) then // ref index: 1 @0001F9B2:0010 local_number4 = (local_number1 * 16); @0001F9C1:0007 local_number1 = (local_number4 + 12); @0001F9D0:0005 goto label_1fbab; @0001F9D9:0005 endif; @0001F9D9:0005 label_1f9d9: @0001F9DB:000D local_number4 = (local_number3 = 68); @0001F9EA:0004 if(local_number4) then // ref index: 1 @0001F9F6:0010 local_number4 = (local_number1 * 16); @0001FA05:0007 local_number1 = (local_number4 + 13); @0001FA14:0005 goto label_1fbab; @0001FA1D:0005 endif; @0001FA1D:0005 label_1fa1d: @0001FA1F:000D local_number4 = (local_number3 = 100); @0001FA2E:0004 if(local_number4) then // ref index: 1 @0001FA3A:0010 local_number4 = (local_number1 * 16); @0001FA49:0007 local_number1 = (local_number4 + 13); @0001FA58:0005 goto label_1fbab; @0001FA61:0005 endif; @0001FA61:0005 label_1fa61: @0001FA63:000D local_number4 = (local_number3 = 69); @0001FA72:0004 if(local_number4) then // ref index: 1 @0001FA7E:0010 local_number4 = (local_number1 * 16); @0001FA8D:0007 local_number1 = (local_number4 + 14); @0001FA9C:0005 goto label_1fbab; @0001FAA5:0005 endif; @0001FAA5:0005 label_1faa5: @0001FAA7:000D local_number4 = (local_number3 = 101); @0001FAB6:0004 if(local_number4) then // ref index: 1 @0001FAC2:0010 local_number4 = (local_number1 * 16); @0001FAD1:0007 local_number1 = (local_number4 + 14); @0001FAE0:0005 goto label_1fbab; @0001FAE9:0005 endif; @0001FAE9:0005 label_1fae9: @0001FAEB:000D local_number4 = (local_number3 = 70); @0001FAFA:0004 if(local_number4) then // ref index: 1 @0001FB06:0010 local_number4 = (local_number1 * 16); @0001FB15:0007 local_number1 = (local_number4 + 15); @0001FB24:0005 goto label_1fbab; @0001FB2D:0005 endif; @0001FB2D:0005 label_1fb2d: @0001FB2F:000D local_number4 = (local_number3 = 102); @0001FB3E:0004 if(local_number4) then // ref index: 1 @0001FB4A:0010 local_number4 = (local_number1 * 16); @0001FB59:0007 local_number1 = (local_number4 + 15); @0001FB68:0005 goto label_1fbab; @0001FB71:0004 endif; @0001FB71:0004 label_1fb71: @0001FB73:0010 local_number4 = (local_number1 * 16); @0001FB82:001E local_number5 = local_string1[local_number2]; @0001FB8F:000F local_number5 = (local_number5 - 48); @0001FB9E:0007 local_number1 = (local_number4 + local_number5); @0001FBAB:0002 label_1fbab: @0001FBAD:0007 local_number2 = (local_number2 + 1); @0001FBBC:0005 goto label_1f7d9; @0001FBC5:0003 endif; @0001FBC5:0003 label_1fbc5: @0001FBC7:0027 // return coming @0001FBCB:0023 return 1; @0001FBD4:0026 end; // checksum: ffff5ff4 @0001FBE0:0004 label_1fbe0: @0001FBE2:0022 function STRING function_427() @0001FBE2 @0001FBE2 @0001FBE2 @0001FBE2 begin @0001FBEB:0027 // return coming @0001FBEF:0023 return global_string25; @0001FBF6:0026 end; // checksum: 11325 @0001FC02:0004 label_1fc02: @0001FC04:0022 function STRING function_428() @0001FC04 @0001FC04 @0001FC04 @0001FC04 begin @0001FC0D:0027 // return coming @0001FC11:0023 return global_string24; @0001FC18:0026 end; // checksum: 11325 @0001FC24:0004 label_1fc24: @0001FC26:0022 function STRING function_429() @0001FC26 @0001FC26 @0001FC26 @0001FC26 begin @0001FC2F:0027 // return coming @0001FC33:0023 return global_string23; @0001FC3A:0026 end; // checksum: 11325 @0001FC46:0004 label_1fc46: @0001FC48:0022 function STRING function_430() @0001FC48 @0001FC48 @0001FC48 @0001FC48 begin @0001FC51:0027 // return coming @0001FC55:0023 return global_string20; @0001FC5C:0026 end; // checksum: 11325 @0001FC68:0004 label_1fc68: @0001FC6A:0022 function STRING function_431() @0001FC6A @0001FC6A @0001FC6A @0001FC6A begin @0001FC73:0027 // return coming @0001FC77:0023 return global_string13; @0001FC7E:0026 end; // checksum: 11325 @0001FC8A:0004 label_1fc8a: @0001FC8C:0022 function STRING function_432() @0001FC8C @0001FC8C @0001FC8C @0001FC8C begin @0001FC95:0027 // return coming @0001FC99:0023 return global_string15; @0001FCA0:0026 end; // checksum: 11325 @0001FCAC:0004 label_1fcac: @0001FCAE:0022 function STRING function_433() @0001FCAE @0001FCAE @0001FCAE @0001FCAE begin @0001FCB7:0027 // return coming @0001FCBB:0023 return global_string27; @0001FCC2:0026 end; // checksum: 11325 @0001FCCE:0004 label_1fcce: @0001FCD0:0022 function NUMBER function_434() @0001FCD0 @0001FCD0 @0001FCD0 @0001FCD0 begin @0001FCD9:0027 // return coming @0001FCDD:0023 return global_number20; @0001FCE4:0026 end; // checksum: 11324 @0001FCF0:0004 label_1fcf0: @0001FCF2:0022 function STRING function_435() @0001FCF2 @0001FCF2 @0001FCF2 @0001FCF2 begin @0001FCFB:0027 // return coming @0001FCFF:0023 return global_string17; @0001FD06:0026 end; // checksum: 11325 @0001FD12:0004 label_1fd12: @0001FD14:0022 function NUMBER function_436() @0001FD14 @0001FD14 @0001FD14 @0001FD14 begin @0001FD1D:0027 // return coming @0001FD21:0023 return global_number21; @0001FD28:0026 end; // checksum: 11324 @0001FD34:0004 label_1fd34: @0001FD36:0022 function STRING function_437() @0001FD36 @0001FD36 @0001FD36 @0001FD36 begin @0001FD3F:0027 // return coming @0001FD43:0023 return global_string26; @0001FD4A:0026 end; // checksum: 11325 @0001FD56:0005 label_1fd56: @0001FD58:0022 function VARIANT function_438() @0001FD58 @0001FD58 @0001FD58 OBJECT local_object1; @0001FD58 begin @0001FD61:0020 __GetLog(global_number24, local_object1); // dll: ISRT.dll @0001FD6D:0027 // return coming @0001FD71:0023 return local_object1; @0001FD78:0026 end; // checksum: 567e5f41 @0001FD88:0008 label_1fd88: @0001FD8A:0022 function VARIANT function_439(local_string1) @0001FD8A @0001FD8A @0001FD8A OBJECT local_object1; @0001FD8A begin @0001FD93:0036 try // ref index 1: 1 ref index 2: 2 @0001FDA1:0027 // return coming @0001FDA5:0035 global_object11.CreateBillboards(local_string1); @0001FDC2:0006 local_object1 = LASTRESULT; @0001FDCC:0023 return local_object1; @0001FDD3:0006 local_object1 = NOTHING; @0001FDDD:0037 catch @0001FDE1:0003 label_1fde1: @0001FDE3:0027 // return coming @0001FDE7:0023 return NOTHING; @0001FDEE:0038 endcatch; @0001FDF2:0002 label_1fdf2: @0001FDF4:0024 return; @0001FDF8:0026 end; // checksum: 3e175a0c @0001FE08:000B label_1fe08: @0001FE0A:0022 function NUMBER VarSave(local_number1) @0001FE0A NUMBER local_number2, local_number3; @0001FE0A @0001FE0A @0001FE0A begin @0001FE13:000D local_number2 = (global_number55 = 0); @0001FE22:000D local_number3 = (global_number55 = -1); @0001FE31:0018 local_number2 = (local_number2 || local_number3); @0001FE3E:000D local_number3 = (global_number56 = 0); @0001FE4D:0018 local_number2 = (local_number2 || local_number3); @0001FE5A:000D local_number3 = (global_number56 = -1); @0001FE69:0018 local_number2 = (local_number2 || local_number3); @0001FE76:0004 if(local_number2) then // ref index: 1 @0001FE82:0027 // return coming @0001FE86:0023 return -1; @0001FE8F:0008 endif; @0001FE8F:0008 label_1fe8f: @0001FE91:000D local_number2 = (local_number1 = 65536); @0001FEA0:0004 if(local_number2) then // ref index: 2 @0001FEAC:0021 ListAddString(global_number55, global_string8, 1); @0001FEBD:0006 local_number2 = LASTRESULT; @0001FEC7:0009 local_number2 = (local_number2 < 0); @0001FED6:0004 if(local_number2) then // ref index: 1 @0001FEE2:0027 // return coming @0001FEE6:0023 return -1; @0001FEEF:0006 endif; @0001FEEF:0006 label_1feef: @0001FEF1:0021 ListAddString(global_number56, global_string9, 1); @0001FF02:0006 local_number2 = LASTRESULT; @0001FF0C:0009 local_number2 = (local_number2 < 0); @0001FF1B:0004 if(local_number2) then // ref index: 1 @0001FF27:0027 // return coming @0001FF2B:0023 return -1; @0001FF34:0003 endif; @0001FF34:0003 endif; @0001FF34:0003 label_1ff34: @0001FF36:0027 // return coming @0001FF3A:0023 return 0; @0001FF43:0026 end; // checksum: fefec4c8 @0001FF4F:000B label_1ff4f: @0001FF51:0022 function NUMBER VarRestore/VarSave(local_number1) @0001FF51 NUMBER local_number2, local_number3; @0001FF51 STRING local_string1; @0001FF51 @0001FF51 begin @0001FF5A:000D local_number2 = (global_number55 = 0); @0001FF69:000D local_number3 = (global_number55 = -1); @0001FF78:0018 local_number2 = (local_number2 || local_number3); @0001FF85:000D local_number3 = (global_number56 = 0); @0001FF94:0018 local_number2 = (local_number2 || local_number3); @0001FFA1:000D local_number3 = (global_number56 = -1); @0001FFB0:0018 local_number2 = (local_number2 || local_number3); @0001FFBD:0004 if(local_number2) then // ref index: 1 @0001FFC9:0027 // return coming @0001FFCD:0023 return -1; @0001FFD6:0008 endif; @0001FFD6:0008 label_1ffd6: @0001FFD8:000D local_number2 = (local_number1 = 65536); @0001FFE7:0004 if(local_number2) then // ref index: 3 @0001FFF3:0021 function_307(global_number55, local_string1); @0001FFFF:0006 local_number2 = LASTRESULT; @00020009:0009 local_number2 = (local_number2 < 0); @00020018:0004 if(local_number2) then // ref index: 1 @00020024:0027 // return coming @00020028:0023 return -1; @00020031:0008 endif; @00020031:0008 label_20031: @00020033:0006 global_string8 = local_string1; @0002003D:0021 ListDeleteString/ListDeleteItem(global_number55); @00020046:0021 function_307(global_number56, local_string1); @00020052:0006 local_number2 = LASTRESULT; @0002005C:0009 local_number2 = (local_number2 < 0); @0002006B:0004 if(local_number2) then // ref index: 1 @00020077:0027 // return coming @0002007B:0023 return -1; @00020084:0002 endif; @00020084:0002 label_20084: @00020086:0006 global_string9 = local_string1; @00020090:0021 ListDeleteString/ListDeleteItem(global_number56); @00020099:0003 endif; @00020099:0003 label_20099: @0002009B:0027 // return coming @0002009F:0023 return 0; @000200A8:0026 end; // checksum: fefeabc8 @000200B4:0007 label_200b4: @000200B6:0022 function NUMBER function_442() @000200B6 NUMBER local_number1, local_number2; @000200B6 @000200B6 @000200B6 begin @000200BF:0021 function_376(); @000200C5:0006 local_number2 = LASTRESULT; @000200CF:000D local_number2 = (local_number2 = 0); @000200DE:0004 if(local_number2) then // ref index: 1 @000200EA:0006 local_number1 = 2; @000200F6:0005 goto label_2010d; @000200FF:0001 endif; @000200FF:0001 label_200ff: @00020101:0006 local_number1 = 23; @0002010D:0005 label_2010d: @0002010F:0020 PathGetSpecialFolder(local_number1, global_string23, 1024); // dll: ISRT.dll @00020120:0014 global_string23 = (global_string23 ^ ""); @0002012D:0027 // return coming @00020131:0023 return 0; @0002013A:0026 end; // checksum: 1b13aa17 @00020146:0007 label_20146: @00020148:0022 function NUMBER function_443() @00020148 NUMBER local_number1, local_number2; @00020148 @00020148 @00020148 begin @00020151:0021 function_376(); @00020157:0006 local_number2 = LASTRESULT; @00020161:000D local_number2 = (local_number2 = 0); @00020170:0004 if(local_number2) then // ref index: 1 @0002017C:0006 local_number1 = 7; @00020188:0005 goto label_2019f; @00020191:0001 endif; @00020191:0001 label_20191: @00020193:0006 local_number1 = 24; @0002019F:0005 label_2019f: @000201A1:0020 PathGetSpecialFolder(local_number1, global_string22, 1024); // dll: ISRT.dll @000201B2:0014 global_string22 = (global_string22 ^ ""); @000201BF:0027 // return coming @000201C3:0023 return 0; @000201CC:0026 end; // checksum: 1b13a017 @000201D8:0007 label_201d8: @000201DA:0022 function NUMBER function_444() @000201DA NUMBER local_number1, local_number2; @000201DA @000201DA @000201DA begin @000201E3:0021 function_376(); @000201E9:0006 local_number2 = LASTRESULT; @000201F3:000D local_number2 = (local_number2 = 0); @00020202:0004 if(local_number2) then // ref index: 1 @0002020E:0006 local_number1 = 11; @0002021A:0005 goto label_20231; @00020223:0001 endif; @00020223:0001 label_20223: @00020225:0006 local_number1 = 22; @00020231:0005 label_20231: @00020233:0020 PathGetSpecialFolder(local_number1, global_string21, 1024); // dll: ISRT.dll @00020244:0014 global_string21 = (global_string21 ^ ""); @00020251:0027 // return coming @00020255:0023 return 0; @0002025E:0026 end; // checksum: 1b13a217 @0002026A:0007 label_2026a: @0002026C:0022 function NUMBER function_445() @0002026C NUMBER local_number1, local_number2; @0002026C @0002026C @0002026C begin @00020275:0021 function_376(); @0002027B:0006 local_number2 = LASTRESULT; @00020285:000D local_number2 = (local_number2 = 0); @00020294:0004 if(local_number2) then // ref index: 1 @000202A0:0006 local_number1 = 16; @000202AC:0005 goto label_202c3; @000202B5:0001 endif; @000202B5:0001 label_202b5: @000202B7:0006 local_number1 = 25; @000202C3:0005 label_202c3: @000202C5:0020 PathGetSpecialFolder(local_number1, global_string20, 1024); // dll: ISRT.dll @000202D6:0014 global_string20 = (global_string20 ^ ""); @000202E3:0027 // return coming @000202E7:0023 return 0; @000202F0:0026 end; // checksum: 1b13b617 @000202FC:0006 label_202fc: @000202FE:0022 function NUMBER function_446() @000202FE @000202FE @000202FE @000202FE begin @00020307:0020 _GetSupportDir(global_number24, global_string17, 1024); // dll: ISRT.dll @00020318:0014 global_string17 = (global_string17 ^ ""); @00020325:0027 // return coming @00020329:0023 return 0; @00020332:0026 end; // checksum: 14305277 @0002033E:0009 label_2033e: @00020340:0022 function VARIANT function_447(local_number1) @00020340 NUMBER local_number2; @00020340 @00020340 OBJECT local_object1; @00020340 begin @00020349:000D local_number2 = (local_number1 = global_number57); @00020356:0004 if(local_number2) then // ref index: 1 @00020362:0027 // return coming @00020366:0035 global_object4.Value(SHELL_OBJECT_FOLDER); @0002038B:0006 local_object1 = LASTRESULT; @00020395:0023 return local_object1; @0002039C:0006 local_object1 = NOTHING; @000203A6:0005 goto label_20691; @000203AF:0008 endif; @000203AF:0008 label_203af: @000203B1:000D local_number2 = (local_number1 = global_number58); @000203BE:0004 if(local_number2) then // ref index: 1 @000203CA:0027 // return coming @000203CE:0035 global_object4.Value(TARGETDIR); @000203E9:0006 local_object1 = LASTRESULT; @000203F3:0023 return local_object1; @000203FA:0006 local_object1 = NOTHING; @00020404:0005 goto label_20691; @0002040D:0008 endif; @0002040D:0008 label_2040d: @0002040F:000D local_number2 = (local_number1 = global_number59); @0002041C:0004 if(local_number2) then // ref index: 1 @00020428:0027 // return coming @0002042C:0035 global_object6.Value(SRCDIR); @00020444:0006 local_object1 = LASTRESULT; @0002044E:0023 return local_object1; @00020455:0006 local_object1 = NOTHING; @0002045F:0005 goto label_20691; @00020468:0008 endif; @00020468:0008 label_20468: @0002046A:000D local_number2 = (local_number1 = global_number60); @00020477:0004 if(local_number2) then // ref index: 1 @00020483:0027 // return coming @00020487:0035 global_object4.Value(DISK1TARGET); @000204A4:0006 local_object1 = LASTRESULT; @000204AE:0023 return local_object1; @000204B5:0006 local_object1 = NOTHING; @000204BF:0005 goto label_20691; @000204C8:0008 endif; @000204C8:0008 label_204c8: @000204CA:000D local_number2 = (local_number1 = global_number61); @000204D7:0004 if(local_number2) then // ref index: 1 @000204E3:0027 // return coming @000204E7:0035 global_object7.NeedReboot; @000204FB:0006 local_object1 = LASTRESULT; @00020505:0023 return local_object1; @0002050C:0006 local_object1 = NOTHING; @00020516:0005 goto label_20691; @0002051F:0008 endif; @0002051F:0008 label_2051f: @00020521:000D local_number2 = (local_number1 = global_number62); @0002052E:0004 if(local_number2) then // ref index: 1 @0002053A:0027 // return coming @0002053E:0035 global_object4.Value(UNINST); @00020556:0006 local_object1 = LASTRESULT; @00020560:0023 return local_object1; @00020567:0006 local_object1 = NOTHING; @00020571:0005 goto label_20691; @0002057A:0008 endif; @0002057A:0008 label_2057a: @0002057C:000D local_number2 = (local_number1 = global_number63); @00020589:0004 if(local_number2) then // ref index: 1 @00020595:0027 // return coming @00020599:0035 global_object4.Value(UNINSTALL_STRING); @000205BB:0006 local_object1 = LASTRESULT; @000205C5:0023 return local_object1; @000205CC:0006 local_object1 = NOTHING; @000205D6:0005 goto label_20691; @000205DF:0008 endif; @000205DF:0008 label_205df: @000205E1:000D local_number2 = (local_number1 = global_number64); @000205EE:0004 if(local_number2) then // ref index: 1 @000205FA:0027 // return coming @000205FE:0035 global_object4.Value(TARGETDISK); @0002061A:0006 local_object1 = LASTRESULT; @00020624:0023 return local_object1; @0002062B:0006 local_object1 = NOTHING; @00020635:0005 goto label_20691; @0002063E:0007 endif; @0002063E:0007 label_2063e: @00020640:000D local_number2 = (local_number1 = global_number65); @0002064D:0004 if(local_number2) then // ref index: 1 @00020659:0027 // return coming @0002065D:0035 global_object6.Value(SRCDISK); @00020676:0006 local_object1 = LASTRESULT; @00020680:0023 return local_object1; @00020687:0006 local_object1 = NOTHING; @00020691:0002 endif; @00020691:0002 label_20691: @00020693:0024 return; @00020697:0026 end; // checksum: 105a5619 @000206A7:0005 label_206a7: @000206A9:0022 function void function_448(local_number1, local_object1) @000206A9 NUMBER local_number2; @000206A9 @000206A9 @000206A9 begin @000206B2:000D local_number2 = (local_number1 = global_number57); @000206BF:0004 if(local_number2) then // ref index: 1 @000206CB:0033 global_object4.Value = SHELL_OBJECT_FOLDER = local_object1; @000206F3:0005 goto label_2087b; @000206FC:0004 endif; @000206FC:0004 label_206fc: @000206FE:000D local_number2 = (local_number1 = global_number58); @0002070B:0004 if(local_number2) then // ref index: 1 @00020717:0033 global_object4.Value = TARGETDIR = local_object1; @00020735:0005 goto label_2087b; @0002073E:0004 endif; @0002073E:0004 label_2073e: @00020740:000D local_number2 = (local_number1 = global_number59); @0002074D:0004 if(local_number2) then // ref index: 1 @00020759:0033 global_object6.Value = SRCDIR = local_object1; @00020774:0005 goto label_2087b; @0002077D:0004 endif; @0002077D:0004 label_2077d: @0002077F:000D local_number2 = (local_number1 = global_number60); @0002078C:0004 if(local_number2) then // ref index: 1 @00020798:0033 global_object4.Value = DISK1TARGET = local_object1; @000207B8:0005 goto label_2087b; @000207C1:0004 endif; @000207C1:0004 label_207c1: @000207C3:000D local_number2 = (local_number1 = global_number61); @000207D0:0004 if(local_number2) then // ref index: 1 @000207DC:0033 global_object7.NeedReboot = local_object1; @000207F3:0005 goto label_2087b; @000207FC:0004 endif; @000207FC:0004 label_207fc: @000207FE:000D local_number2 = (local_number1 = global_number62); @0002080B:0004 if(local_number2) then // ref index: 1 @00020817:0033 global_object4.Value = UNINST = local_object1; @00020832:0005 goto label_2087b; @0002083B:0003 endif; @0002083B:0003 label_2083b: @0002083D:000D local_number2 = (local_number1 = global_number63); @0002084A:0004 if(local_number2) then // ref index: 1 @00020856:0033 global_object4.Value = UNINSTALL_STRING = local_object1; @0002087B:0002 endif; @0002087B:0002 label_2087b: @0002087D:0024 return; @00020881:0026 end; // checksum: 4012c644 @00020891:0015 label_20891: @00020893:0022 function NUMBER function_449() @00020893 @00020893 @00020893 @00020893 begin @0002089C:003B _unknown_ global_string7, 447, 448 @000208AD:0006 global_number57 = LASTRESULT; @000208B7:003B _unknown_ global_string8, 447, 448 @000208C8:0006 global_number58 = LASTRESULT; @000208D2:003B _unknown_ global_string9, 447, 448 @000208E3:0006 global_number59 = LASTRESULT; @000208ED:003B _unknown_ global_string10, 447, 448 @000208FE:0006 global_number60 = LASTRESULT; @00020908:003B _unknown_ global_string12, 447, 448 @00020919:0006 global_number63 = LASTRESULT; @00020923:003B _unknown_ global_string11, 447, 448 @00020934:0006 global_number62 = LASTRESULT; @0002093E:003B _unknown_ global_string29, 447, 448 @0002094F:0006 global_number64 = LASTRESULT; @00020959:003B _unknown_ global_string30, 447, 448 @0002096A:0006 global_number65 = LASTRESULT; @00020974:003B _unknown_ global_number16, 447, 448 @00020985:0006 global_number61 = LASTRESULT; @0002098F:0024 return; @00020993:0026 end; // checksum: 1c04733 @0002099F:001E label_2099f: @000209A1:0022 function NUMBER function_450() @000209A1 @000209A1 @000209A1 OBJECT local_object1; @000209A1 begin @000209AA:0021 function_449(); @000209B0:0021 ProgDefGroupType(1); @000209BB:0021 function_454(); @000209C1:0021 function_446(); @000209C7:0035 global_object4.Value(COMMONFILES); @000209E4:0006 local_object1 = LASTRESULT; @000209EE:0014 global_string25 = (local_object1 ^ ""); @000209FB:0006 local_object1 = NOTHING; @00020A05:0035 global_object4.Value(PROGRAMFILES); @00020A23:0006 local_object1 = LASTRESULT; @00020A2D:0014 global_string24 = (local_object1 ^ ""); @00020A3A:0006 local_object1 = NOTHING; @00020A44:0021 function_453(); @00020A4A:0006 global_string6 = "DATA"; @00020A58:0021 ListCreate(0); @00020A63:0006 global_number55 = LASTRESULT; @00020A6D:0021 ListCreate(0); @00020A78:0006 global_number56 = LASTRESULT; @00020A82:0020 __GetProductGuid(global_number24, global_string26); // dll: ISRT.dll @00020A8E:0035 global_object5.Version; @00020A9F:0006 global_string19 = LASTRESULT; @00020AA9:0035 global_object6.Value(ISRES); @00020AC0:0006 global_string27 = LASTRESULT; @00020ACA:0035 global_object6.Value(ISUSER); @00020AE2:0006 global_string28 = LASTRESULT; @00020AEC:0035 global_object5.(18); @00020AFB:0006 global_number21 = LASTRESULT; @00020B05:0024 return; @00020B09:0026 end; // checksum: 2e1f6c52 @00020B19:0005 label_20b19: @00020B1B:0022 function NUMBER function_451() @00020B1B @00020B1B @00020B1B @00020B1B begin @00020B24:0021 ListDestroy(global_number55); @00020B2D:0021 ListDestroy(global_number56); @00020B36:0024 return; @00020B3A:0026 end; // checksum: 1e01 @00020B46:0005 label_20b46: @00020B48:0022 function NUMBER function_452(local_string1) @00020B48 @00020B48 @00020B48 @00020B48 begin @00020B51:0006 global_string18 = local_string1; @00020B5B:0027 // return coming @00020B5F:0023 return 0; @00020B68:0026 end; // checksum: 31f21 @00020B74:0004 label_20b74: @00020B76:0022 function NUMBER function_453() @00020B76 @00020B76 @00020B76 @00020B76 begin @00020B7F:0020 __GetMaintenanceMode(global_number24, global_number20); // dll: ISRT.dll @00020B8B:0024 return; @00020B8F:0026 end; // checksum: 36132c26 @00020B9B:000D label_20b9b: @00020B9D:0022 function void function_454() @00020B9D @00020B9D @00020B9D OBJECT local_object1; @00020B9D begin @00020BA6:0035 global_object4.Value(WINDIR); @00020BBE:0006 local_object1 = LASTRESULT; @00020BC8:0014 global_string13 = (local_object1 ^ ""); @00020BD5:0006 local_object1 = NOTHING; @00020BDF:0035 global_object4.Value(WINSYSDIR); @00020BFA:0006 local_object1 = LASTRESULT; @00020C04:0014 global_string15 = (local_object1 ^ ""); @00020C11:0006 local_object1 = NOTHING; @00020C1B:0021 GetDisk/GetDir(global_string13, global_string14); @00020C27:0021 GetDisk/GetDir(global_string15, global_string16); @00020C33:0024 return; @00020C37:0026 end; // checksum: 425ed200 @00020C47:0006 label_20c47: @00020C49:0022 function NUMBER SetTitle(local_string1, local_number1, local_number2) @00020C49 NUMBER local_number3; @00020C49 @00020C49 @00020C49 begin @00020C52:0027 // return coming @00020C56:0020 _SetTitle(global_number24, local_string1, local_number1, local_number2); // dll: ISRT.dll @00020C68:0006 local_number3 = LASTRESULT; @00020C72:0023 return local_number3; @00020C79:0026 end; // checksum: 4c404309 @00020C85:0006 label_20c85: @00020C87:0022 function NUMBER SetDisplayEffect(local_number1) @00020C87 NUMBER local_number2; @00020C87 @00020C87 @00020C87 begin @00020C90:0027 // return coming @00020C94:0020 _SetDisplayEffect(global_number24, local_number1); // dll: ISRT.dll @00020CA0:0006 local_number2 = LASTRESULT; @00020CAA:0023 return local_number2; @00020CB1:0026 end; // checksum: 765e4701 @00020CBD:0006 label_20cbd: @00020CBF:0022 function NUMBER SetStatusWindow(local_number1, local_string1) @00020CBF NUMBER local_number2; @00020CBF @00020CBF @00020CBF begin @00020CC8:0020 IsObject(global_object10); // dll: ISRT.dll @00020CD1:0006 local_number2 = LASTRESULT; @00020CDB:000D local_number2 = (local_number2 = 0); @00020CEA:0004 if(local_number2) then // ref index: 1 @00020CF6:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @00020D02:0005 endif; @00020D02:0005 label_20d02: @00020D04:0033 global_object10.percent = local_number1; @00020D18:0033 global_object10.StatusText = 1400 = local_string1; @00020D34:0027 // return coming @00020D38:0023 return 0; @00020D41:0026 end; // checksum: 217fd64e @00020D4D:0006 label_20d4d: @00020D4F:0022 function NUMBER StatusUpdate(local_number1, local_number2) @00020D4F NUMBER local_number3; @00020D4F @00020D4F @00020D4F begin @00020D58:0027 // return coming @00020D5C:0020 _StatusUpdate(global_number24, local_number1, local_number2); // dll: ISRT.dll @00020D6B:0006 local_number3 = LASTRESULT; @00020D75:0023 return local_number3; @00020D7C:0026 end; // checksum: 1432385c @00020D88:0007 label_20d88: @00020D8A:0022 function NUMBER function_467(local_number1, local_number2) @00020D8A NUMBER local_number3, local_number4, local_number5; @00020D8A @00020D8A @00020D8A begin @00020D93:0021 function_472(local_number1); @00020D9C:0006 local_number5 = LASTRESULT; @00020DA6:000B local_number5 = (local_number5 <= 0); @00020DB5:0004 if(local_number5) then // ref index: 1 @00020DC1:0027 // return coming @00020DC5:0023 return -1; @00020DCE:0006 endif; @00020DCE:0006 label_20dce: @00020DD0:0021 function_470(local_number1, local_number2); @00020DDC:0006 local_number3 = LASTRESULT; @00020DE6:000B local_number5 = (local_number3 <= 0); @00020DF5:0004 if(local_number5) then // ref index: 1 @00020E01:0027 // return coming @00020E05:0023 return -1; @00020E0E:0005 endif; @00020E0E:0005 label_20e0e: @00020E10:0021 function_468(local_number3); @00020E19:0006 local_number4 = LASTRESULT; @00020E23:0027 // return coming @00020E27:0023 return local_number4; @00020E2E:0026 end; // checksum: 6a720 @00020E3A:0007 label_20e3a: @00020E3C:0022 function NUMBER function_468(local_number1) @00020E3C NUMBER local_number2, local_number3, local_number4; @00020E3C @00020E3C @00020E3C begin @00020E45:0021 function_472(local_number1); @00020E4E:0006 local_number4 = LASTRESULT; @00020E58:000B local_number4 = (local_number4 <= 0); @00020E67:0004 if(local_number4) then // ref index: 1 @00020E73:0027 // return coming @00020E77:0023 return -1; @00020E80:0007 endif; @00020E80:0007 label_20e80: @00020E82:0020 SetFocus(local_number1); // dll: USER.dll @00020E8B:0006 local_number3 = LASTRESULT; @00020E95:000D local_number4 = (local_number3 = 0); @00020EA4:0004 if(local_number4) then // ref index: 1 @00020EB0:0021 function_473("SetFocus"); @00020EC1:0006 local_number2 = -1; @00020ECD:0005 goto label_20ee4; @00020ED6:0001 endif; @00020ED6:0001 label_20ed6: @00020ED8:0006 local_number2 = 1; @00020EE4:0003 label_20ee4: @00020EE6:0027 // return coming @00020EEA:0023 return local_number2; @00020EF1:0026 end; // checksum: 6e45de76 @00020EFD:0007 label_20efd: @00020EFF:0022 function NUMBER function_469(local_number1, local_number2, local_number3) @00020EFF NUMBER local_number4, local_number5, local_number6; @00020EFF @00020EFF @00020EFF begin @00020F08:0021 function_472(local_number1); @00020F11:0006 local_number6 = LASTRESULT; @00020F1B:000B local_number6 = (local_number6 <= 0); @00020F2A:0004 if(local_number6) then // ref index: 1 @00020F36:0027 // return coming @00020F3A:0023 return -1; @00020F43:0006 endif; @00020F43:0006 label_20f43: @00020F45:0021 function_470(local_number1, local_number2); @00020F51:0006 local_number4 = LASTRESULT; @00020F5B:000B local_number6 = (local_number4 <= 0); @00020F6A:0004 if(local_number6) then // ref index: 1 @00020F76:0027 // return coming @00020F7A:0023 return -1; @00020F83:0005 endif; @00020F83:0005 label_20f83: @00020F85:0021 function_471(local_number4, local_number3); @00020F91:0006 local_number5 = LASTRESULT; @00020F9B:0027 // return coming @00020F9F:0023 return local_number5; @00020FA6:0026 end; // checksum: 2a226 @00020FB2:0007 label_20fb2: @00020FB4:0022 function NUMBER function_470(local_number1, local_number2) @00020FB4 NUMBER local_number3, local_number4, local_number5; @00020FB4 @00020FB4 @00020FB4 begin @00020FBD:0021 function_472(local_number1); @00020FC6:0006 local_number5 = LASTRESULT; @00020FD0:000B local_number5 = (local_number5 <= 0); @00020FDF:0004 if(local_number5) then // ref index: 1 @00020FEB:0027 // return coming @00020FEF:0023 return -1; @00020FF8:0007 endif; @00020FF8:0007 label_20ff8: @00020FFA:0020 GetDlgItem(local_number1, local_number2); // dll: USER.dll @00021006:0006 local_number3 = LASTRESULT; @00021010:000D local_number5 = (local_number3 = 0); @0002101F:0004 if(local_number5) then // ref index: 1 @0002102B:0021 function_473("GetDlgItem"); @0002103E:0006 local_number4 = -1; @0002104A:0005 goto label_2105f; @00021053:0001 endif; @00021053:0001 label_21053: @00021055:0006 local_number4 = local_number3; @0002105F:0003 label_2105f: @00021061:0027 // return coming @00021065:0023 return local_number4; @0002106C:0026 end; // checksum: 5510c305 @00021078:0007 label_21078: @0002107A:0022 function NUMBER function_471(local_number1, local_number2) @0002107A NUMBER local_number3; @0002107A @0002107A @0002107A begin @00021083:0021 function_472(local_number1); @0002108C:0006 local_number3 = LASTRESULT; @00021096:000B local_number3 = (local_number3 <= 0); @000210A5:0004 if(local_number3) then // ref index: 1 @000210B1:0027 // return coming @000210B5:0023 return -1; @000210BE:0005 endif; @000210BE:0005 label_210be: @000210C0:0027 // return coming @000210C4:0020 EnableWindow(local_number1, local_number2); // dll: USER.dll @000210D0:0006 local_number3 = LASTRESULT; @000210DA:0023 return local_number3; @000210E1:0026 end; // checksum: d1e2a5cb @000210ED:0006 label_210ed: @000210EF:0022 function NUMBER function_472(local_number1) @000210EF NUMBER local_number2, local_number3; @000210EF @000210EF @000210EF begin @000210F8:0020 IsWindow(local_number1); // dll: USER.dll @00021101:0006 local_number3 = LASTRESULT; @0002110B:0004 if(local_number3) then // ref index: 1 @00021117:0006 local_number2 = 1; @00021123:0005 goto label_2114b; @0002112C:0002 endif; @0002112C:0002 label_2112c: @0002112E:0021 function_473("IsWindow"); @0002113F:0006 local_number2 = -1; @0002114B:0003 label_2114b: @0002114D:0027 // return coming @00021151:0023 return local_number2; @00021158:0026 end; // checksum: 8396f3b5 @00021164:0005 label_21164: @00021166:0022 function NUMBER function_473(local_string1) @00021166 @00021166 STRING local_string2; @00021166 @00021166 begin @0002116F:0007 local_string2 = ("InstallShield can not call DLL function: " + local_string1); @000211A5:0021 MessageBox(local_string2, -65533); @000211B3:0024 return; @000211B7:0026 end; // checksum: dd4f6391 @000211C7:0007 label_211c7: @000211C9:0021 function_152(); @000211CF:0021 function_434(); @000211D5:0006 global_number66 = LASTRESULT; @000211DF:000D global_number66 = (global_number66 = 0); @000211EE:0004 if(global_number66) then // ref index: 1 @000211FA:0021 function_154(); @00021200:0021 function_155(); @00021206:0003 endif; @00021206:0003 label_21206: @00021208:0021 function_157(1); @00021213:0021 function_153(); @00021219:0003 exit; @0002121D:0005 label_2121d: @0002121F:0022 function void program() @0002121F @0002121F @0002121F @0002121F begin @00021228:0021 Do(64); @00021233:0021 function_156(); @00021239:0004 if(global_number16) then // ref index: 1 @00021245:0021 System(3); @00021250:0002 endif; @00021250:0002 label_21250: @00021252:0024 return; @00021256:0026 end; // checksum: 43023202 @00021262:0012 label_21262: @00021264:0022 function NUMBER IfxRunAfterReboot() @00021264 NUMBER local_number2, local_number3, local_number4, local_number5; @00021264 STRING local_string1, local_string2, local_string3, local_string4, local_string5; @00021264 OBJECT local_object1; @00021264 begin @0002126D:0035 global_object8.Errors; @0002127D:0006 local_object1 = LASTRESULT; @00021287:0035 local_object1.Count; @00021296:0006 local_object1 = NOTHING; @000212A0:0006 local_object1 = LASTRESULT; @000212AA:0004 if(local_object1) then // ref index: 7 @000212B6:0006 local_object1 = NOTHING; @000212C0:0021 function_357(17055); @000212CB:0006 local_string2 = LASTRESULT; @000212D5:0035 global_object8.Errors; @000212E5:0006 local_object1 = LASTRESULT; @000212EF:0035 local_object1.Count; @000212FE:0006 local_object1 = NOTHING; @00021308:0006 local_number4 = LASTRESULT; @00021312:000A local_number5 = (local_number4 > 8); @00021321:0004 if(local_number5) then // ref index: 1 @0002132D:0006 local_number4 = 8; @00021339:0001 endif; @00021339:0001 label_21339: @0002133B:0006 local_number3 = 1; @00021347:001F label_21347: @00021349:000B local_number5 = (local_number3 <= local_number4); @00021356:0004 if(local_number5) then // ref index: 3 @00021362:002D NumToStr(local_string1, local_number3); @0002136C:0007 local_string5 = (local_string2 + local_string1); @00021379:0007 local_string5 = (local_string5 + ". "); @00021388:0035 global_object8.Errors(local_number3); @0002139B:0006 local_object1 = LASTRESULT; @000213A5:0035 local_object1.File; @000213B3:0006 local_object1 = NOTHING; @000213BD:0006 local_object1 = LASTRESULT; @000213C7:0007 local_string5 = (local_string5 + local_object1); @000213D4:0006 local_object1 = NOTHING; @000213DE:0007 local_string2 = (local_string5 + "\n"); @000213EC:0035 global_object8.Errors(local_number3); @000213FF:0006 local_object1 = LASTRESULT; @00021409:0035 local_object1.Description; @0002141E:0006 local_object1 = NOTHING; @00021428:0006 local_object1 = LASTRESULT; @00021432:000E local_number5 = (local_object1 != ""); @0002143F:0006 local_object1 = NOTHING; @00021449:0004 if(local_number5) then // ref index: 1 @00021455:0007 local_string5 = (local_string2 + "\t"); @00021463:0035 global_object8.Errors(local_number3); @00021476:0006 local_object1 = LASTRESULT; @00021480:0035 local_object1.Description; @00021495:0006 local_object1 = NOTHING; @0002149F:0006 local_object1 = LASTRESULT; @000214A9:0007 local_string5 = (local_string5 + local_object1); @000214B6:0006 local_object1 = NOTHING; @000214C0:0007 local_string2 = (local_string5 + "\n\n"); @000214CF:0005 goto label_21559; @000214D8:000A endif; @000214D8:000A label_214d8: @000214DA:0021 function_357(17058); @000214E5:0006 local_string3 = LASTRESULT; @000214EF:0035 global_object8.Errors(local_number3); @00021502:0006 local_object1 = LASTRESULT; @0002150C:0035 local_object1.LastError; @0002151F:0006 local_object1 = NOTHING; @00021529:0006 local_object1 = LASTRESULT; @00021533:0021 function_418(local_string4, local_string3, local_object1); @00021542:0006 local_object1 = NOTHING; @0002154C:0007 local_string2 = (local_string2 + local_string4); @00021559:0002 label_21559: @0002155B:0007 local_number3 = (local_number3 + 1); @0002156A:0005 goto label_21347; @00021573:000B endif; @00021573:000B label_21573: @00021575:0035 global_object8.Errors; @00021585:0006 local_object1 = LASTRESULT; @0002158F:0035 local_object1.Count; @0002159E:0006 local_object1 = NOTHING; @000215A8:0006 local_object1 = LASTRESULT; @000215B2:000A local_number5 = (local_object1 > 8); @000215C1:0006 local_object1 = NOTHING; @000215CB:0004 if(local_number5) then // ref index: 1 @000215D7:0021 function_357(17059); @000215E2:0006 local_string4 = LASTRESULT; @000215EC:0007 local_string2 = (local_string2 + local_string4); @000215F9:000A endif; @000215F9:000A label_215f9: @000215FB:0021 function_357(17056); @00021606:0006 local_string5 = LASTRESULT; @00021610:0007 local_string2 = (local_string2 + local_string5); @0002161D:0021 function_357(17060); @00021628:0006 local_string4 = LASTRESULT; @00021632:0021 function_269(1, local_string4, "%s", local_string2); @00021648:0006 local_number2 = LASTRESULT; @00021652:000D local_number5 = (local_number2 = 2); @00021661:0004 if(local_number5) then // ref index: 1 @0002166D:0002 abort; @00021671:0002 endif; @00021671:0002 endif; @00021671:0002 label_21671: @00021673:0024 return; @00021677:0026 end; // checksum: 5f808fd5 @00021687:0003 label_21687: @00021689:0022 function NUMBER SdInit() @00021689 @00021689 @00021689 @00021689 begin @00021692:0024 return; @00021696:0026 end; // checksum: c01 @000216A2:0006 label_216a2: @000216A4:0022 function NUMBER function_477() @000216A4 NUMBER local_number1; @000216A4 @000216A4 @000216A4 begin @000216AD:0036 try // ref index 1: 3 ref index 2: 4 @000216BB:0021 function_211(); @000216C1:0006 local_number1 = LASTRESULT; @000216CB:0004 if(local_number1) then // ref index: 1 @000216D7:0021 function_213(); @000216DD:0006 endif; @000216DD:0006 label_216dd: @000216DF:0021 function_2(); @000216E5:0021 Do(64); @000216F0:0006 local_number1 = LASTRESULT; @000216FA:0009 local_number1 = (local_number1 < 0); @00021709:0004 if(local_number1) then // ref index: 1 @00021715:0021 SdInit(); @0002171B:0001 endif; @0002171B:0001 label_2171b: @0002171D:0037 catch @00021721:0002 label_21721: @00021723:0021 function_493(); @00021729:0038 endcatch; @0002172D:0002 label_2172d: @0002172F:0024 return; @00021733:0026 end; // checksum: 40028a30 @0002173F:0003 label_2173f: @00021741:0022 function NUMBER IfxOnTransferred() @00021741 @00021741 @00021741 @00021741 begin @0002174A:0024 return; @0002174E:0026 end; // checksum: c01 @0002175A:0008 label_2175a: @0002175C:0022 function NUMBER function_479() @0002175C NUMBER local_number1; @0002175C @0002175C @0002175C begin @00021765:0036 try // ref index 1: 1 ref index 2: 2 @00021773:0021 Do(64); @0002177E:0027 // return coming @00021782:0021 function_481(); @00021788:0006 local_number1 = LASTRESULT; @00021792:0023 return local_number1; @00021799:0037 catch @0002179D:0002 label_2179d: @0002179F:0021 function_493(); @000217A5:0038 endcatch; @000217A9:0002 label_217a9: @000217AB:0024 return; @000217AF:0026 end; // checksum: 40045434 @000217BB:0003 label_217bb: @000217BD:0022 function NUMBER IfxOnRebooted() @000217BD @000217BD @000217BD @000217BD begin @000217C6:0024 return; @000217CA:0026 end; // checksum: c01 @000217D6:0004 label_217d6: @000217D8:0022 function NUMBER function_481() @000217D8 @000217D8 @000217D8 @000217D8 begin @000217E1:0036 try // ref index 1: 1 ref index 2: 2 @000217EF:0021 function_483(); @000217F5:0037 catch @000217F9:0002 label_217f9: @000217FB:0021 function_493(); @00021801:0038 endcatch; @00021805:0002 label_21805: @00021807:0024 return; @0002180B:0026 end; // checksum: 343f @00021817:0003 label_21817: @00021819:0022 function NUMBER IfxOnAppSearch() @00021819 @00021819 @00021819 @00021819 begin @00021822:0024 return; @00021826:0026 end; // checksum: c01 @00021832:0004 label_21832: @00021834:0022 function NUMBER function_483() @00021834 @00021834 @00021834 @00021834 begin @0002183D:0036 try // ref index 1: 1 ref index 2: 2 @0002184B:0021 SdInit(); @00021851:0037 catch @00021855:0002 label_21855: @00021857:0021 function_493(); @0002185D:0038 endcatch; @00021861:0002 label_21861: @00021863:0024 return; @00021867:0026 end; // checksum: 343f @00021873:0003 label_21873: @00021875:0022 function NUMBER IfxOnCCPSearch() @00021875 @00021875 @00021875 @00021875 begin @0002187E:0024 return; @00021882:0026 end; // checksum: c01 @0002188E:0003 label_2188e: @00021890:0022 function NUMBER SdInit() @00021890 @00021890 @00021890 @00021890 begin @00021899:0024 return; @0002189D:0026 end; // checksum: c01 @000218A9:0003 label_218a9: @000218AB:0022 function NUMBER FinalConstruct() @000218AB @000218AB @000218AB @000218AB begin @000218B4:0024 return; @000218B8:0026 end; // checksum: c01 @000218C4:002A label_218c4: @000218C6:0022 function NUMBER FinalRelease() @000218C6 NUMBER local_number1, local_number2; @000218C6 STRING local_string1; @000218C6 OBJECT local_object1, local_object2; @000218C6 begin @000218CF:0036 try // ref index 1: 2 ref index 2: 3 @000218DD:0021 function_489(); @000218E3:0019 local_number1 = (global_number18 = global_number19); @000218F0:0004 if(local_number1) then // ref index: 1 @000218FC:0021 function_432(); @00021902:0006 local_string1 = LASTRESULT; @0002190C:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00021920:0021 Is(3, local_string1); @0002192E:0006 local_number1 = LASTRESULT; @00021938:0004 if(local_number1) then // ref index: 1 @00021944:0021 function_432(); @0002194A:0006 local_string1 = LASTRESULT; @00021954:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00021968:0039 UseDll(local_string1); @0002196F:0033 global_object13.dwRestorePtType = 13; @0002198D:0033 global_object13.dwEventType = 101; @000219A7:0035 global_object13.llSequenceNumber; @000219C1:0006 local_object1 = LASTRESULT; @000219CB:0035 global_object14.llSequenceNumber; @000219E5:0006 local_object2 = LASTRESULT; @000219EF:0035 local_object2.int1; @000219FD:0006 local_object2 = NOTHING; @00021A07:0006 local_number1 = LASTRESULT; @00021A11:0033 local_object1.int1 = local_number1; @00021A22:0006 local_object1 = NOTHING; @00021A2C:0035 global_object13.llSequenceNumber; @00021A46:0006 local_object1 = LASTRESULT; @00021A50:0035 global_object14.llSequenceNumber; @00021A6A:0006 local_object2 = LASTRESULT; @00021A74:0035 local_object2.int2; @00021A82:0006 local_object2 = NOTHING; @00021A8C:0006 local_number1 = LASTRESULT; @00021A96:0033 local_object1.int2 = local_number1; @00021AA7:0006 local_object1 = NOTHING; @00021AB1:001A local_number1 = &global_object13; @00021ABB:001A local_number2 = &global_object14; @00021AC5:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00021AD1:0021 function_432(); @00021AD7:0006 local_string1 = LASTRESULT; @00021AE1:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00021AF5:003A UnUseDll(local_string1); @00021AFC:0001 endif; @00021AFC:0001 endif; @00021AFC:0001 label_21afc: @00021AFE:0037 catch @00021B02:0002 label_21b02: @00021B04:0021 function_493(); @00021B0A:0038 endcatch; @00021B0E:0002 label_21b0e: @00021B10:0024 return; @00021B14:0026 end; // checksum: 16005a72 @00021B28:0003 label_21b28: @00021B2A:0022 function NUMBER IfxOnAbortInstall() @00021B2A @00021B2A @00021B2A @00021B2A begin @00021B33:0024 return; @00021B37:0026 end; // checksum: c01 @00021B43:0004 label_21b43: @00021B45:0022 function NUMBER function_489() @00021B45 @00021B45 @00021B45 @00021B45 begin @00021B4E:0036 try // ref index 1: 1 ref index 2: 2 @00021B5C:0021 function_502(); @00021B62:0037 catch @00021B66:0002 label_21b66: @00021B68:0021 function_493(); @00021B6E:0038 endcatch; @00021B72:0002 label_21b72: @00021B74:0024 return; @00021B78:0026 end; // checksum: 343f @00021B84:0004 label_21b84: @00021B86:0022 function NUMBER function_490() @00021B86 @00021B86 @00021B86 @00021B86 begin @00021B8F:0036 try // ref index 1: 1 ref index 2: 2 @00021B9D:0021 function_492(); @00021BA3:0037 catch @00021BA7:0002 label_21ba7: @00021BA9:0021 function_493(); @00021BAF:0038 endcatch; @00021BB3:0002 label_21bb3: @00021BB5:0024 return; @00021BB9:0026 end; // checksum: 343f @00021BC5:0003 label_21bc5: @00021BC7:0022 function NUMBER SdInit() @00021BC7 @00021BC7 @00021BC7 @00021BC7 begin @00021BD0:0024 return; @00021BD4:0026 end; // checksum: c01 @00021BE0:0004 label_21be0: @00021BE2:0022 function NUMBER function_492() @00021BE2 @00021BE2 @00021BE2 @00021BE2 begin @00021BEB:0021 function_494(); @00021BF1:0024 return; @00021BF5:0026 end; // checksum: 1201 @00021C01:000B label_21c01: @00021C03:0022 function NUMBER function_493() @00021C03 NUMBER local_number1, local_number2; @00021C03 STRING local_string1, local_string2, local_string3, local_string4; @00021C03 OBJECT local_object1; @00021C03 begin @00021C0C:0035 Err.Description; @00021C21:0006 local_object1 = LASTRESULT; @00021C2B:0028 StrLengthChars(local_object1); @00021C32:0006 local_object1 = NOTHING; @00021C3C:0006 local_number2 = LASTRESULT; @00021C46:000A local_number2 = (local_number2 > 0); @00021C55:0004 if(local_number2) then // ref index: 1 @00021C61:0035 Err.Description; @00021C76:0006 local_string1 = LASTRESULT; @00021C80:0005 goto label_21f7f; @00021C89:0003 endif; @00021C89:0003 label_21c89: @00021C8B:0035 Err.Number; @00021C9B:0006 local_number1 = LASTRESULT; @00021CA5:0001 // switch/while/??? @00021CA9:0005 label_21ca9: @00021CAB:000D local_number2 = (local_number1 = -2147219711); @00021CBA:0004 if(local_number2) then // ref index: 1 @00021CC6:0021 function_357(17800); @00021CD1:0006 local_string1 = LASTRESULT; @00021CDB:0005 goto label_21f7f; @00021CE4:000A endif; @00021CE4:000A label_21ce4: @00021CE6:000D local_number2 = (local_number1 = -2147219710); @00021CF5:0004 if(local_number2) then // ref index: 1 @00021D01:0021 function_357(17801); @00021D0C:0006 local_string2 = LASTRESULT; @00021D16:0007 local_string3 = (local_string2 + ": "); @00021D25:0035 Err.Source; @00021D35:0006 local_object1 = LASTRESULT; @00021D3F:0007 local_string1 = (local_string3 + local_object1); @00021D4C:0006 local_object1 = NOTHING; @00021D56:0005 goto label_21f7f; @00021D5F:000A endif; @00021D5F:000A label_21d5f: @00021D61:000D local_number2 = (local_number1 = -2147219709); @00021D70:0004 if(local_number2) then // ref index: 1 @00021D7C:0021 function_357(17802); @00021D87:0006 local_string2 = LASTRESULT; @00021D91:0007 local_string3 = (local_string2 + ": "); @00021DA0:0035 Err.Source; @00021DB0:0006 local_object1 = LASTRESULT; @00021DBA:0007 local_string1 = (local_string3 + local_object1); @00021DC7:0006 local_object1 = NOTHING; @00021DD1:0005 goto label_21f7f; @00021DDA:000A endif; @00021DDA:000A label_21dda: @00021DDC:000D local_number2 = (local_number1 = -2147219708); @00021DEB:0004 if(local_number2) then // ref index: 1 @00021DF7:0021 function_357(17803); @00021E02:0006 local_string2 = LASTRESULT; @00021E0C:0007 local_string3 = (local_string2 + ": "); @00021E1B:0035 Err.Source; @00021E2B:0006 local_object1 = LASTRESULT; @00021E35:0007 local_string1 = (local_string3 + local_object1); @00021E42:0006 local_object1 = NOTHING; @00021E4C:0005 goto label_21f7f; @00021E55:0005 endif; @00021E55:0005 label_21e55: @00021E57:000D local_number2 = (local_number1 = -2147219707); @00021E66:0004 if(local_number2) then // ref index: 1 @00021E72:0021 function_357(17804); @00021E7D:0006 local_string1 = LASTRESULT; @00021E87:0005 goto label_21f7f; @00021E90:0005 endif; @00021E90:0005 label_21e90: @00021E92:000D local_number2 = (local_number1 = -2147219706); @00021EA1:0004 if(local_number2) then // ref index: 1 @00021EAD:0021 function_357(17805); @00021EB8:0006 local_string1 = LASTRESULT; @00021EC2:0005 goto label_21f7f; @00021ECB:000A endif; @00021ECB:000A label_21ecb: @00021ECD:000D local_number2 = (local_number1 = -2147219705); @00021EDC:0004 if(local_number2) then // ref index: 1 @00021EE8:0021 function_357(17807); @00021EF3:0006 local_string2 = LASTRESULT; @00021EFD:0007 local_string3 = (local_string2 + ": "); @00021F0C:0035 Err.Source; @00021F1C:0006 local_object1 = LASTRESULT; @00021F26:0007 local_string1 = (local_string3 + local_object1); @00021F33:0006 local_object1 = NOTHING; @00021F3D:0005 goto label_21f7f; @00021F46:0005 endif; @00021F46:0005 label_21f46: @00021F48:0035 Err.Number; @00021F58:0006 local_object1 = LASTRESULT; @00021F62:0021 function_266(local_object1); @00021F6B:0006 local_object1 = NOTHING; @00021F75:0006 local_string1 = LASTRESULT; @00021F7F:000F label_21f7f: @00021F81:0007 local_string3 = (local_string1 + "\n\n"); @00021F90:0021 function_357(17068); @00021F9B:0006 local_string4 = LASTRESULT; @00021FA5:0007 local_string1 = (local_string3 + local_string4); @00021FB2:0021 function_357(17066); @00021FBD:0006 local_string3 = LASTRESULT; @00021FC7:0021 function_357(17067); @00021FD2:0006 local_string4 = LASTRESULT; @00021FDC:0035 Err.Number; @00021FEC:0006 local_object1 = LASTRESULT; @00021FF6:0021 function_269(-65533, local_string3, local_string4, local_object1, local_string1); @0002200D:0006 local_object1 = NOTHING; @00022017:0002 abort; @0002201B:0024 return; @0002201F:0026 end; // checksum: 1928e9a @0002202F:000E label_2202f: @00022031:0022 function NUMBER function_494() @00022031 NUMBER local_number1, local_number2, local_number3, local_number4; @00022031 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8; @00022031 @00022031 begin @0002203A:0036 try // ref index 1: 4 ref index 2: 5 @00022048:0006 global_number70 = 1; @00022054:0021 GetExtents(local_number1, local_number2); @00022060:0009 local_number4 = (local_number2 < 480); @0002206F:0004 if(local_number4) then // ref index: 1 @0002207B:0021 function_357(17054); @00022086:0006 local_string1 = LASTRESULT; @00022090:0021 function_418(local_string7, local_string1, local_number2); @0002209F:0021 function_357(17063); @000220AA:0006 local_string6 = LASTRESULT; @000220B4:0021 function_269(0, local_string6, "%s", local_string7); @000220CA:0006 local_number3 = LASTRESULT; @000220D4:0002 abort; @000220D8:0019 endif; @000220D8:0019 label_220d8: @000220DA:0021 function_238("PRODUCT_NAME"); @000220EF:0006 local_string8 = LASTRESULT; @000220F9:0021 SdProductName(local_string8); @00022102:0021 function_158(16); @0002210D:0021 function_158(63); @00022118:0021 function_238("COMPANY_NAME"); @0002212D:0006 local_string2 = LASTRESULT; @00022137:0021 function_238("PRODUCT_NAME"); @0002214C:0006 local_string3 = LASTRESULT; @00022156:0021 function_238("PRODUCT_VERSION"); @0002216E:0006 local_string4 = LASTRESULT; @00022178:0021 function_238("PRODUCT_KEY"); @0002218C:0006 local_string5 = LASTRESULT; @00022196:0021 SetInstallationInfo(local_string2, local_string3, local_string4, local_string5); @000221A8:0021 function_518(); @000221AE:002F _unknown_ 2, 490 @000221BC:002F _unknown_ 1, 491 @000221CA:0006 global_number18 = 1; @000221D6:0006 global_number19 = 0; @000221E2:0021 function_434(); @000221E8:0006 local_number4 = LASTRESULT; @000221F2:000D local_number4 = (local_number4 = 0); @00022201:0004 if(local_number4) then // ref index: 1 @0002220D:0006 global_number17 = 302; @00022219:0005 goto label_22230; @00022222:0001 endif; @00022222:0001 label_22222: @00022224:0006 global_number17 = 301; @00022230:0004 label_22230: @00022232:0021 function_477(); @00022238:0027 // return coming @0002223C:0023 return 1; @00022245:0037 catch @00022249:0002 label_22249: @0002224B:0021 function_493(); @00022251:0038 endcatch; @00022255:0002 label_22255: @00022257:0024 return; @0002225B:0026 end; // checksum: 230ad75b @00022267:002D label_22267: @00022269:0022 function NUMBER IfxOnInitInstall() @00022269 NUMBER local_number1, local_number2; @00022269 STRING local_string1; @00022269 OBJECT local_object1, local_object2; @00022269 begin @00022272:0036 try // ref index 1: 3 ref index 2: 4 @00022280:0021 function_479(); @00022286:0019 local_number1 = (global_number18 = global_number19); @00022293:0004 if(local_number1) then // ref index: 2 @0002229F:0021 function_432(); @000222A5:0006 local_string1 = LASTRESULT; @000222AF:0014 local_string1 = (local_string1 ^ "sfc.dll"); @000222C3:0021 Is(3, local_string1); @000222D1:0006 local_number1 = LASTRESULT; @000222DB:0004 if(local_number1) then // ref index: 2 @000222E7:0021 function_432(); @000222ED:0006 local_string1 = LASTRESULT; @000222F7:0014 local_string1 = (local_string1 ^ "sfc.dll"); @0002230B:0039 UseDll(local_string1); @00022312:0033 global_object13.dwEventType = 101; @0002232C:001A local_number1 = &global_object13; @00022336:001A local_number2 = &global_object14; @00022340:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @0002234C:0006 local_number1 = LASTRESULT; @00022356:000D local_number1 = (local_number1 = 0); @00022365:0004 if(local_number1) then // ref index: 1 @00022371:0035 global_object13.llSequenceNumber; @0002238B:0006 local_object1 = LASTRESULT; @00022395:0035 global_object14.llSequenceNumber; @000223AF:0006 local_object2 = LASTRESULT; @000223B9:0035 local_object2.int1; @000223C7:0006 local_object2 = NOTHING; @000223D1:0006 local_number1 = LASTRESULT; @000223DB:0033 local_object1.int1 = local_number1; @000223EC:0006 local_object1 = NOTHING; @000223F6:0035 global_object13.llSequenceNumber; @00022410:0006 local_object1 = LASTRESULT; @0002241A:0035 global_object14.llSequenceNumber; @00022434:0006 local_object2 = LASTRESULT; @0002243E:0035 local_object2.int2; @0002244C:0006 local_object2 = NOTHING; @00022456:0006 local_number1 = LASTRESULT; @00022460:0033 local_object1.int2 = local_number1; @00022471:0006 local_object1 = NOTHING; @0002247B:0033 global_object13.dwRestorePtType = 13; @00022499:0033 global_object13.dwEventType = 101; @000224B3:001A local_number1 = &global_object13; @000224BD:001A local_number2 = &global_object14; @000224C7:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @000224D3:0004 endif; @000224D3:0004 label_224d3: @000224D5:0021 function_432(); @000224DB:0006 local_string1 = LASTRESULT; @000224E5:0014 local_string1 = (local_string1 ^ "sfc.dll"); @000224F9:003A UnUseDll(local_string1); @00022500:0001 endif; @00022500:0001 endif; @00022500:0001 label_22500: @00022502:0037 catch @00022506:0002 label_22506: @00022508:0021 function_493(); @0002250E:0038 endcatch; @00022512:0002 label_22512: @00022514:0024 return; @00022518:0026 end; // checksum: 16698527 @0002252C:0016 label_2252c: @0002252E:0022 function NUMBER IfxOnExitInstall() @0002252E NUMBER local_number1; @0002252E @0002252E OBJECT local_object1, local_object2; @0002252E begin @00022537:0036 try // ref index 1: 2 ref index 2: 3 @00022545:0006 global_number6 = 0; @00022551:0006 global_number7 = 0; @0002255D:0006 global_number9 = 0; @00022569:0006 global_number8 = 0; @00022575:0006 global_number10 = 0; @00022581:0006 global_number12 = 0; @0002258D:0006 global_number13 = 0; @00022599:0006 global_number11 = 0; @000225A5:0006 global_number67 = 0; @000225B1:0006 global_number68 = 0; @000225BD:0035 global_object5.(19); @000225CC:0006 local_object1 = LASTRESULT; @000225D6:0035 global_object5.(20); @000225E5:0006 local_object2 = LASTRESULT; @000225EF:000D local_number1 = (local_object2 = 0); @000225FE:0006 local_object2 = NOTHING; @00022608:0019 local_number1 = (local_object1 = local_number1); @00022615:0006 local_object1 = NOTHING; @0002261F:0004 if(local_number1) then // ref index: 1 @0002262B:0021 function_158(5); @00022636:0004 endif; @00022636:0004 label_22636: @00022638:0021 function_1(); @0002263E:0021 function_96(""); @00022647:0021 CreateRegistrySet(""); @00022659:0037 catch @0002265D:0002 label_2265d: @0002265F:0021 function_493(); @00022665:0038 endcatch; @00022669:0002 label_22669: @0002266B:0024 return; @0002266F:0026 end; // checksum: 534223e @00022683:0005 label_22683: @00022685:0022 function NUMBER IfxOnTransferring() @00022685 @00022685 @00022685 @00022685 begin @0002268E:0036 try // ref index 1: 1 ref index 2: 2 @0002269C:0006 global_number69 = global_number11; @000226A6:0006 global_number11 = 1; @000226B2:0037 catch @000226B6:0002 label_226b6: @000226B8:0021 function_493(); @000226BE:0038 endcatch; @000226C2:0002 label_226c2: @000226C4:0024 return; @000226C8:0026 end; // checksum: 453d @000226D4:000E label_226d4: @000226D6:0022 function NUMBER IfxOnDisk1Installing() @000226D6 NUMBER local_number1; @000226D6 STRING local_string1; @000226D6 OBJECT local_object1, local_object2, local_object3, local_object4; @000226D6 begin @000226DF:0036 try // ref index 1: 3 ref index 2: 4 @000226ED:0006 global_number11 = global_number69; @000226F7:0035 global_object5.(19); @00022706:0006 local_object4 = LASTRESULT; @00022710:000D local_number1 = (local_object4 = 0); @0002271F:0006 local_object4 = NOTHING; @00022729:0004 if(local_number1) then // ref index: 1 @00022735:0014 local_string1 = (global_string10 ^ "setup.ini"); @0002274B:0021 function_278(local_string1, "Startup", "Engine", "0"); @0002276B:0014 local_string1 = (global_string10 ^ "setup.ini"); @00022781:0021 function_278(local_string1, "Startup", "Copy", "1"); @0002279F:0014 local_string1 = (global_string10 ^ "setup.ini"); @000227B5:0021 function_278(local_string1, "Startup", "Source", "0"); @000227D5:000E endif; @000227D5:000E label_227d5: @000227D7:0033 local_object1. = 0 = global_string10; @000227E9:0033 local_object1. = 1 = setup.ilg; @00022804:0021 function_438(); @0002280A:0034 set local_object3 = LASTRESULT; @00022814:0035 local_object3.OpSequence(OPTYPE_FILE); @00022836:0006 local_object4 = LASTRESULT; @00022840:0035 local_object4.Add(local_object1.local_object2); @00022853:0006 local_object4 = NOTHING; @0002285D:0021 function_428(); @00022863:0006 local_string1 = LASTRESULT; @0002286D:0014 local_string1 = (local_string1 ^ "InstallShield Installation Information"); @000228A0:0020 SetFileAttributesA(local_string1, 18); // dll: KERNEL32.dll @000228AE:0004 if(global_number70) then // ref index: 1 @000228BA:0021 MaintenanceStart(); @000228C0:0001 endif; @000228C0:0001 label_228c0: @000228C2:0037 catch @000228C6:0002 label_228c6: @000228C8:0021 function_493(); @000228CE:0038 endcatch; @000228D2:0002 label_228d2: @000228D4:0024 return; @000228D8:0026 end; // checksum: 45a202c @000228F4:0005 label_228f4: @000228F6:0022 function NUMBER IfxOnDisk1Installed() @000228F6 @000228F6 @000228F6 @000228F6 begin @000228FF:0036 try // ref index 1: 1 ref index 2: 2 @0002290D:0021 function_250(); @00022913:0021 SdInit(); @00022919:0037 catch @0002291D:0002 label_2291d: @0002291F:0021 function_493(); @00022925:0038 endcatch; @00022929:0002 label_22929: @0002292B:0024 return; @0002292F:0026 end; // checksum: 6e492e05 @0002293B:0005 label_2293b: @0002293D:0022 function NUMBER IfxFinalConstruct() @0002293D @0002293D @0002293D @0002293D begin @00022946:0036 try // ref index 1: 1 ref index 2: 2 @00022954:0021 FinalRelease(); @0002295A:0021 function_251(); @00022960:0037 catch @00022964:0002 label_22964: @00022966:0021 function_493(); @0002296C:0038 endcatch; @00022970:0002 label_22970: @00022972:0024 return; @00022976:0026 end; // checksum: 68786470 @00022982:000A label_22982: @00022984:0022 function NUMBER IfxFinalRelease() @00022984 NUMBER local_number1; @00022984 STRING local_string1, local_string2; @00022984 @00022984 begin @0002298D:0021 function_357(11635); @00022998:0006 local_string1 = LASTRESULT; @000229A2:0021 function_357(11634); @000229AD:0006 local_string2 = LASTRESULT; @000229B7:0021 function_269(308, local_string1, local_string2); @000229C8:0006 local_number1 = LASTRESULT; @000229D2:000D local_number1 = (6 = local_number1); @000229E1:0004 if(local_number1) then // ref index: 1 @000229ED:0002 abort; @000229F1:0002 endif; @000229F1:0002 label_229f1: @000229F3:0024 return; @000229F7:0026 end; // checksum: 31047502 @00022A03:000C label_22a03: @00022A05:0022 function NUMBER function_502() @00022A05 NUMBER local_number1, local_number2; @00022A05 STRING local_string1, local_string2, local_string3; @00022A05 @00022A05 begin @00022A0E:0036 try // ref index 1: 4 ref index 2: 5 @00022A1C:0021 function_504(local_string1); @00022A25:0006 local_number1 = LASTRESULT; @00022A2F:0021 function_406(); @00022A35:0006 local_number2 = LASTRESULT; @00022A3F:000D local_number2 = (local_number2 = 2); @00022A4E:0004 if(local_number2) then // ref index: 3 @00022A5A:002D NumToStr(local_string2, global_number67); @00022A64:0004 if(global_number6) then // ref index: 1 @00022A70:0007 local_string3 = ("File" + local_string2); @00022A81:0021 function_403("Read Only Files -- Not Overwritten", local_string3, 1, local_string1); @00022AB7:0003 endif; @00022AB7:0003 label_22ab7: @00022AB9:0004 if(global_number7) then // ref index: 1 @00022AC5:0007 local_string3 = ("File" + local_string2); @00022AD6:0021 function_403("Read Only Files -- Overwritten", local_string3, 1, local_string1); @00022B08:0001 endif; @00022B08:0001 label_22b08: @00022B0A:0007 global_number67 = (global_number67 + 1); @00022B19:0003 endif; @00022B19:0003 label_22b19: @00022B1B:0027 // return coming @00022B1F:0023 return local_number1; @00022B26:0037 catch @00022B2A:0002 label_22b2a: @00022B2C:0021 function_493(); @00022B32:0038 endcatch; @00022B36:0002 label_22b36: @00022B38:0024 return; @00022B3C:0026 end; // checksum: 1c775f54 @00022B48:0006 label_22b48: @00022B4A:0022 function NUMBER IfxOnFileReadOnly(local_string1) @00022B4A NUMBER local_number1; @00022B4A @00022B4A @00022B4A begin @00022B53:0027 // return coming @00022B57:0021 function_330(1, local_string1); @00022B65:0006 local_number1 = LASTRESULT; @00022B6F:0023 return local_number1; @00022B76:0026 end; // checksum: 5042b2c @00022B82:000C label_22b82: @00022B84:0022 function NUMBER function_504(local_string1) @00022B84 NUMBER local_number1, local_number2; @00022B84 STRING local_string2, local_string3; @00022B84 @00022B84 begin @00022B8D:0036 try // ref index 1: 4 ref index 2: 5 @00022B9B:0021 function_506(local_string1); @00022BA4:0006 local_number1 = LASTRESULT; @00022BAE:0021 function_406(); @00022BB4:0006 local_number2 = LASTRESULT; @00022BBE:000D local_number2 = (local_number2 = 2); @00022BCD:0004 if(local_number2) then // ref index: 3 @00022BD9:002D NumToStr(local_string2, global_number68); @00022BE3:0004 if(global_number12) then // ref index: 1 @00022BEF:0007 local_string3 = ("File" + local_string2); @00022C00:0021 function_403("Shared Files -- Not Removed", local_string3, 1, local_string1); @00022C2F:0003 endif; @00022C2F:0003 label_22c2f: @00022C31:0004 if(global_number13) then // ref index: 1 @00022C3D:0007 local_string3 = ("File" + local_string2); @00022C4E:0021 function_403("Shared Files -- Removed", local_string3, 1, local_string1); @00022C79:0001 endif; @00022C79:0001 label_22c79: @00022C7B:0007 global_number68 = (global_number68 + 1); @00022C8A:0003 endif; @00022C8A:0003 label_22c8a: @00022C8C:0027 // return coming @00022C90:0023 return local_number1; @00022C97:0037 catch @00022C9B:0002 label_22c9b: @00022C9D:0021 function_493(); @00022CA3:0038 endcatch; @00022CA7:0002 label_22ca7: @00022CA9:0024 return; @00022CAD:0026 end; // checksum: 786c603b @00022CB9:0006 label_22cb9: @00022CBB:0022 function NUMBER IfxOnRemovingSharedFile(local_string1) @00022CBB NUMBER local_number1; @00022CBB @00022CBB @00022CBB begin @00022CC4:0027 // return coming @00022CC8:0021 function_330(3, local_string1); @00022CD6:0006 local_number1 = LASTRESULT; @00022CE0:0023 return local_number1; @00022CE7:0026 end; // checksum: 7042b2c @00022CF3:0005 label_22cf3: @00022CF5:0022 function NUMBER function_506(local_string1) @00022CF5 NUMBER local_number1; @00022CF5 @00022CF5 @00022CF5 begin @00022CFE:0036 try // ref index 1: 2 ref index 2: 3 @00022D0C:0004 if(global_number11) then // ref index: 1 @00022D18:0027 // return coming @00022D1C:0023 return 5; @00022D25:0005 endif; @00022D25:0005 label_22d25: @00022D27:0027 // return coming @00022D2B:0021 function_508(local_string1); @00022D34:0006 local_number1 = LASTRESULT; @00022D3E:0023 return local_number1; @00022D45:0037 catch @00022D49:0002 label_22d49: @00022D4B:0021 function_493(); @00022D51:0038 endcatch; @00022D55:0002 label_22d55: @00022D57:0024 return; @00022D5B:0026 end; // checksum: 56135 @00022D67:0005 label_22d67: @00022D69:0022 function NUMBER IfxOnMD5Error(local_string1) @00022D69 NUMBER local_number1, local_number2; @00022D69 STRING local_string2, local_string3; @00022D69 @00022D69 begin @00022D72:0021 function_357(17000); @00022D7D:0006 local_string2 = LASTRESULT; @00022D87:0021 function_357(17064); @00022D92:0006 local_string3 = LASTRESULT; @00022D9C:0006 label_22d9c: @00022D9E:0021 function_269(2, local_string3, local_string2, local_string1); @00022DB2:0006 local_number1 = LASTRESULT; @00022DBC:000D local_number2 = (local_number1 = 3); @00022DCB:0004 if(local_number2) then // ref index: 1 @00022DD7:0021 Do(2); @00022DE2:0005 goto label_22d9c; @00022DEB:0003 endif; @00022DEB:0003 label_22deb: @00022DED:0027 // return coming @00022DF1:0023 return local_number1; @00022DF8:0026 end; // checksum: c4038920 @00022E04:0007 label_22e04: @00022E06:0022 function NUMBER function_508(local_string1) @00022E06 NUMBER local_number1, local_number2; @00022E06 @00022E06 @00022E06 begin @00022E0F:0036 try // ref index 1: 1 ref index 2: 2 @00022E1D:0027 // return coming @00022E21:0021 function_510(local_string1, local_number1); @00022E2D:0006 local_number2 = LASTRESULT; @00022E37:0023 return local_number2; @00022E3E:0037 catch @00022E42:0002 label_22e42: @00022E44:0021 function_493(); @00022E4A:0038 endcatch; @00022E4E:0002 label_22e4e: @00022E50:0024 return; @00022E54:0026 end; // checksum: 74b33 @00022E60:0007 label_22e60: @00022E62:0022 function NUMBER IfxOnFileError(local_string1, local_number1) @00022E62 NUMBER local_number2, local_number3; @00022E62 STRING local_string2, local_string3, local_string4; @00022E62 @00022E62 begin @00022E6B:0021 function_357(17001); @00022E76:0006 local_string2 = LASTRESULT; @00022E80:0021 function_357(17065); @00022E8B:0006 local_string3 = LASTRESULT; @00022E95:0021 function_266(local_number1); @00022E9E:0006 local_string4 = LASTRESULT; @00022EA8:0006 label_22ea8: @00022EAA:0021 function_269(2, local_string3, local_string2, local_string1, local_string4, local_number1); @00022EC4:0006 local_number2 = LASTRESULT; @00022ECE:000D local_number3 = (local_number2 = 3); @00022EDD:0004 if(local_number3) then // ref index: 1 @00022EE9:0021 Do(2); @00022EF4:0005 goto label_22ea8; @00022EFD:0003 endif; @00022EFD:0003 label_22efd: @00022EFF:0027 // return coming @00022F03:0023 return local_number2; @00022F0A:0026 end; // checksum: c404a528 @00022F16:0007 label_22f16: @00022F18:0022 function NUMBER function_510(local_string1, local_number1) @00022F18 NUMBER local_number2, local_number3; @00022F18 @00022F18 @00022F18 begin @00022F21:0036 try // ref index 1: 1 ref index 2: 2 @00022F2F:0027 // return coming @00022F33:0021 function_512(local_number1, local_string1, local_number2); @00022F42:0006 local_number3 = LASTRESULT; @00022F4C:0023 return local_number3; @00022F53:0037 catch @00022F57:0002 label_22f57: @00022F59:0021 function_493(); @00022F5F:0038 endcatch; @00022F63:0002 label_22f63: @00022F65:0024 return; @00022F69:0026 end; // checksum: 65336 @00022F75:0007 label_22f75: @00022F77:0022 function NUMBER IfxOnInternetError(local_number1, local_string1, local_number2) @00022F77 NUMBER local_number3, local_number4, local_number5; @00022F77 STRING local_string2, local_string3, local_string4; @00022F77 @00022F77 begin @00022F80:000D local_number4 = (-2147166895 = local_number2); @00022F8F:000D local_number5 = (-2147166889 = local_number2); @00022F9E:0018 local_number4 = (local_number4 || local_number5); @00022FAB:0004 if(local_number4) then // ref index: 1 @00022FB7:0027 // return coming @00022FBB:0023 return 101; @00022FC4:0009 endif; @00022FC4:0009 label_22fc4: @00022FC6:0021 function_357(17001); @00022FD1:0006 local_string2 = LASTRESULT; @00022FDB:0021 function_357(17065); @00022FE6:0006 local_string3 = LASTRESULT; @00022FF0:0021 function_266(local_number2); @00022FF9:0006 local_string4 = LASTRESULT; @00023003:0009 local_number4 = (local_number2 < -2147167296); @00023012:0004 if(local_number4) then // ref index: 1 @0002301E:000F local_number2 = (local_number2 - -2147167296); @0002302D:0006 endif; @0002302D:0006 label_2302d: @0002302F:0021 function_269(2, local_string3, local_string2, local_string1, local_string4, local_number2); @00023049:0006 local_number3 = LASTRESULT; @00023053:000D local_number4 = (local_number3 = 3); @00023062:0004 if(local_number4) then // ref index: 1 @0002306E:0021 Do(2); @00023079:0005 goto label_2302d; @00023082:0003 endif; @00023082:0003 label_23082: @00023084:0027 // return coming @00023088:0023 return local_number3; @0002308F:0026 end; // checksum: c4027234 @0002309B:0007 label_2309b: @0002309D:0022 function NUMBER function_512(local_number1, local_string1, local_number2) @0002309D @0002309D @0002309D @0002309D begin @000230A6:0036 try // ref index 1: 1 ref index 2: 2 @000230B4:0027 // return coming @000230B8:0021 function_514(local_string1); @000230C1:0006 local_number1 = LASTRESULT; @000230CB:0023 return local_number1; @000230D2:0037 catch @000230D6:0002 label_230d6: @000230D8:0021 function_493(); @000230DE:0038 endcatch; @000230E2:0002 label_230e2: @000230E4:0024 return; @000230E8:0026 end; // checksum: 24d31 @000230F4:0006 label_230f4: @000230F6:0022 function NUMBER IfxOnFileLocked(local_string1) @000230F6 NUMBER local_number1; @000230F6 @000230F6 @000230F6 begin @000230FF:0027 // return coming @00023103:0021 function_330(2, local_string1); @00023111:0006 local_number1 = LASTRESULT; @0002311B:0023 return local_number1; @00023122:0026 end; // checksum: 6042b2c @0002312E:0009 label_2312e: @00023130:0022 function NUMBER function_514(local_string1) @00023130 NUMBER local_number1, local_number3; @00023130 STRING local_string2; @00023130 @00023130 begin @00023139:0036 try // ref index 1: 2 ref index 2: 3 @00023147:0021 function_211(); @0002314D:0006 local_number3 = LASTRESULT; @00023157:0004 if(local_number3) then // ref index: 1 @00023163:0027 // return coming @00023167:0021 function_212(local_string1, local_number1, local_string2); @00023176:0006 local_number3 = LASTRESULT; @00023180:0023 return local_number3; @00023187:0005 endif; @00023187:0005 label_23187: @00023189:0027 // return coming @0002318D:0021 function_516(local_string1, local_number1, local_string2); @0002319C:0006 local_number3 = LASTRESULT; @000231A6:0023 return local_number3; @000231AD:0037 catch @000231B1:0002 label_231b1: @000231B3:0021 function_493(); @000231B9:0038 endcatch; @000231BD:0002 label_231bd: @000231BF:0024 return; @000231C3:0026 end; // checksum: 19336 @000231CF:000D label_231cf: @000231D1:0022 function NUMBER IfxOnNextDisk(local_string1, local_number1, local_string2) @000231D1 NUMBER local_number2, local_number3; @000231D1 STRING local_string3, local_string4; @000231D1 @000231D1 begin @000231DA:0021 VarSave(65536); @000231E5:0021 function_357(17004); @000231F0:0006 local_string4 = LASTRESULT; @000231FA:0021 function_418(local_string3, local_string4, local_number1, local_string1); @0002320C:0006 global_string9 = local_string2; @00023216:0021 EnterDisk(local_string3, local_string1); @00023222:0006 local_number2 = LASTRESULT; @0002322C:000D local_number3 = (local_number2 = 1); @0002323B:0004 if(local_number3) then // ref index: 1 @00023247:0006 local_string2 = global_string9; @00023251:0006 local_number2 = 4; @0002325D:0005 goto label_2328f; @00023266:0003 endif; @00023266:0003 label_23266: @00023268:0009 local_number3 = (local_number2 < 0); @00023277:0004 if(local_number3) then // ref index: 1 @00023283:0006 local_number2 = 3; @0002328F:0004 endif; @0002328F:0004 label_2328f: @00023291:0021 VarRestore/VarSave(65536); @0002329C:0027 // return coming @000232A0:0023 return local_number2; @000232A7:0026 end; // checksum: 6c06d466 @000232B3:001C label_232b3: @000232B5:0022 function NUMBER function_516(local_string1, local_number1, local_string2) @000232B5 NUMBER local_number2; @000232B5 STRING local_string3, local_string4; @000232B5 OBJECT local_object1, local_object2, local_object3; @000232B5 begin @000232BE:0021 ComponentErrorInfo(); @000232C4:0034 set local_object1 = LASTRESULT; @000232CE:0021 function_357(17057); @000232D9:0006 local_string3 = LASTRESULT; @000232E3:0020 IsObject(local_object1); // dll: ISRT.dll @000232EC:0006 local_number2 = LASTRESULT; @000232F6:0004 if(local_number2) then // ref index: 5 @00023302:0035 local_object1.Feature; @00023313:0006 local_object2 = LASTRESULT; @0002331D:0020 IsObject(local_object2); // dll: ISRT.dll @00023326:0006 local_object2 = NOTHING; @00023330:0006 local_number2 = LASTRESULT; @0002333A:0004 if(local_number2) then // ref index: 3 @00023346:0021 function_357(17046); @00023351:0006 local_string1 = LASTRESULT; @0002335B:0035 local_object1.Feature; @0002336C:0006 local_object2 = LASTRESULT; @00023376:0035 local_object2.DisplayName; @0002338B:0006 local_object2 = NOTHING; @00023395:0006 local_string2 = LASTRESULT; @0002339F:000D local_number2 = (local_string2 = ""); @000233AC:0004 if(local_number2) then // ref index: 1 @000233B8:0035 local_object1.Feature; @000233C9:0006 local_object2 = LASTRESULT; @000233D3:0035 local_object2.Name; @000233E1:0006 local_object2 = NOTHING; @000233EB:0006 local_string2 = LASTRESULT; @000233F5:0011 endif; @000233F5:0011 label_233f5: @000233F7:0035 local_object1.FileError; @0002340A:0006 local_object2 = LASTRESULT; @00023414:0035 local_object2.Description; @00023429:0006 local_object2 = NOTHING; @00023433:0006 local_string4 = LASTRESULT; @0002343D:000D local_number2 = (local_string4 = ""); @0002344A:0004 if(local_number2) then // ref index: 1 @00023456:0035 local_object1.LastError; @00023469:0006 local_object2 = LASTRESULT; @00023473:0021 function_266(local_object2); @0002347C:0006 local_object2 = NOTHING; @00023486:0006 local_string4 = LASTRESULT; @00023490:000D local_number2 = (local_string4 = ""); @0002349D:0004 if(local_number2) then // ref index: 1 @000234A9:0035 local_object1.LastError; @000234BC:0006 local_number1 = LASTRESULT; @000234C6:0021 function_418(local_string4, "%d", local_number1); @000234D7:000B endif; @000234D7:000B endif; @000234D7:000B label_234d7: @000234D9:0035 local_object1.FileGroup; @000234EC:0006 local_object2 = LASTRESULT; @000234F6:0035 local_object1.FileError; @00023509:0006 local_object3 = LASTRESULT; @00023513:0035 local_object3.File; @00023521:0006 local_object3 = NOTHING; @0002352B:0006 local_object3 = LASTRESULT; @00023535:0021 function_269(0, local_string3, local_string1, local_string2, local_object2, local_object3, local_string4); @00023552:0006 local_object2 = NOTHING; @0002355C:0006 local_object3 = NOTHING; @00023566:0005 goto label_235c1; @0002356F:0006 endif; @0002356F:0006 label_2356f: @00023571:0021 function_357(17050); @0002357C:0006 local_string1 = LASTRESULT; @00023586:0035 local_object1.LastError; @00023599:0006 local_object2 = LASTRESULT; @000235A3:0021 function_269(0, local_string3, local_string1, local_object2); @000235B7:0006 local_object2 = NOTHING; @000235C1:0001 label_235c1: @000235C3:0005 goto label_235f4; @000235CC:0003 endif; @000235CC:0003 label_235cc: @000235CE:0021 function_357(17044); @000235D9:0006 local_string4 = LASTRESULT; @000235E3:0021 function_269(0, local_string3, local_string4); @000235F4:0002 label_235f4: @000235F6:0024 return; @000235FA:0026 end; // checksum: 3f5c4670 @00023612:0017 label_23612: @00023614:0022 function void function_517() @00023614 NUMBER local_number1, local_number2; @00023614 @00023614 OBJECT local_object1; @00023614 begin @0002361D:0021 ComponentFilterOS(global_string6, 0, 0, 1); @00023635:0006 local_number1 = LASTRESULT; @0002363F:0035 global_object3.bAlpha; @0002364F:0006 local_number2 = LASTRESULT; @00023659:0004 if(local_number2) then // ref index: 1 @00023665:0035 global_object3.WINNT; @00023674:0006 local_object1 = LASTRESULT; @0002367E:0035 local_object1.bWinNT4; @0002368F:0006 local_object1 = NOTHING; @00023699:0006 local_number2 = LASTRESULT; @000236A3:000D local_number2 = (local_number2 = 0); @000236B2:0021 ComponentFilterOS(global_string6, 0, 131072, local_number2); @000236C8:0006 local_number1 = LASTRESULT; @000236D2:0035 global_object3.WINNT; @000236E1:0006 local_object1 = LASTRESULT; @000236EB:0035 local_object1.bWin2000; @000236FD:0006 local_object1 = NOTHING; @00023707:0006 local_number2 = LASTRESULT; @00023711:000D local_number2 = (local_number2 = 0); @00023720:0021 ComponentFilterOS(global_string6, 0, 2097152, local_number2); @00023736:0006 local_number1 = LASTRESULT; @00023740:0005 goto label_239d6; @00023749:0030 endif; @00023749:0030 label_23749: @0002374B:0035 global_object3.WIN9X; @0002375A:0006 local_object1 = LASTRESULT; @00023764:0035 local_object1.bWin95; @00023774:0006 local_object1 = NOTHING; @0002377E:0006 local_number2 = LASTRESULT; @00023788:000D local_number2 = (local_number2 = 0); @00023797:0021 ComponentFilterOS(global_string6, 0, 16, local_number2); @000237AD:0006 local_number1 = LASTRESULT; @000237B7:0035 global_object3.WIN9X; @000237C6:0006 local_object1 = LASTRESULT; @000237D0:0035 local_object1.bWinMe; @000237E0:0006 local_object1 = NOTHING; @000237EA:0006 local_number2 = LASTRESULT; @000237F4:000D local_number2 = (local_number2 = 0); @00023803:0021 ComponentFilterOS(global_string6, 0, 128, local_number2); @00023819:0006 local_number1 = LASTRESULT; @00023823:0035 global_object3.WIN9X; @00023832:0006 local_object1 = LASTRESULT; @0002383C:0035 local_object1.bWin98; @0002384C:0006 local_object1 = NOTHING; @00023856:0006 local_number2 = LASTRESULT; @00023860:000D local_number2 = (local_number2 = 0); @0002386F:0021 ComponentFilterOS(global_string6, 0, 64, local_number2); @00023885:0006 local_number1 = LASTRESULT; @0002388F:0035 global_object3.WINNT; @0002389E:0006 local_object1 = LASTRESULT; @000238A8:0035 local_object1.bWinNT4; @000238B9:0006 local_object1 = NOTHING; @000238C3:0006 local_number2 = LASTRESULT; @000238CD:000D local_number2 = (local_number2 = 0); @000238DC:0021 ComponentFilterOS(global_string6, 0, 65536, local_number2); @000238F2:0006 local_number1 = LASTRESULT; @000238FC:0035 global_object3.WINNT; @0002390B:0006 local_object1 = LASTRESULT; @00023915:0035 local_object1.bWin2000; @00023927:0006 local_object1 = NOTHING; @00023931:0006 local_number2 = LASTRESULT; @0002393B:000D local_number2 = (local_number2 = 0); @0002394A:0021 ComponentFilterOS(global_string6, 0, 1048576, local_number2); @00023960:0006 local_number1 = LASTRESULT; @0002396A:0035 global_object3.WINNT; @00023979:0006 local_object1 = LASTRESULT; @00023983:0035 local_object1.bWinXP; @00023993:0006 local_object1 = NOTHING; @0002399D:0006 local_number2 = LASTRESULT; @000239A7:000D local_number2 = (local_number2 = 0); @000239B6:0021 ComponentFilterOS(global_string6, 0, 4194304, local_number2); @000239CC:0006 local_number1 = LASTRESULT; @000239D6:0008 label_239d6: @000239D8:0021 ComponentFilterLanguage(global_string6, 0, 1); @000239EB:0006 local_number1 = LASTRESULT; @000239F5:0021 function_436(); @000239FB:0006 local_number2 = LASTRESULT; @00023A05:0021 ComponentFilterLanguage(global_string6, local_number2, 0); @00023A16:0006 local_number1 = LASTRESULT; @00023A20:0024 return; @00023A24:0026 end; // checksum: 12d2635d @00023A34:0009 label_23a34: @00023A36:0022 function NUMBER function_518() @00023A36 NUMBER local_number1; @00023A36 @00023A36 @00023A36 begin @00023A3F:0021 function_521(); @00023A45:0021 CreateInstallationInfo(); @00023A4B:0021 ComponentTransferData(global_string6); @00023A54:0006 local_number1 = LASTRESULT; @00023A5E:0021 function_520(local_number1); @00023A67:0027 // return coming @00023A6B:0023 return local_number1; @00023A72:0026 end; // checksum: 23b2f @00023A7E:0006 label_23a7e: @00023A80:0022 function NUMBER function_519() @00023A80 NUMBER local_number1, local_number2, local_number3; @00023A80 @00023A80 @00023A80 begin @00023A89:000D local_number2 = (local_number1 = 0); @00023A98:0004 if(local_number2) then // ref index: 1 @00023AA4:0027 // return coming @00023AA8:0023 return 0; @00023AB1:0005 goto label_23b53; @00023ABA:000D endif; @00023ABA:000D label_23aba: @00023ABC:0009 local_number2 = (local_number1 < 0); @00023ACB:0004 if(local_number2) then // ref index: 3 @00023AD7:0021 function_211(); @00023ADD:0006 local_number2 = LASTRESULT; @00023AE7:0021 function_215(); @00023AED:0006 local_number3 = LASTRESULT; @00023AF7:0019 local_number2 = (local_number2 = local_number3); @00023B04:0021 function_214(); @00023B0A:0006 local_number3 = LASTRESULT; @00023B14:0009 local_number3 = (local_number3 < 0); @00023B23:0019 local_number2 = (local_number2 = local_number3); @00023B30:0004 if(local_number2) then // ref index: 1 @00023B3C:0005 goto label_23b4d; @00023B45:0001 endif; @00023B45:0001 label_23b45: @00023B47:0021 function_517(); @00023B4D:0001 label_23b4d: @00023B4F:0002 abort; @00023B53:0002 endif; @00023B53:0002 label_23b53: @00023B55:0024 return; @00023B59:0026 end; // checksum: 2d802 @00023B65:003E label_23b65: @00023B67:0022 function NUMBER function_520(local_number1) @00023B67 NUMBER local_number2; @00023B67 STRING local_string1; @00023B67 OBJECT local_object1, local_object2; @00023B67 begin @00023B70:0004 if(global_number18) then // ref index: 5 @00023B7C:0036 try // ref index 1: 4 ref index 2: 5 @00023B8A:0021 function_432(); @00023B90:0006 local_string1 = LASTRESULT; @00023B9A:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00023BAE:0021 Is(3, local_string1); @00023BBC:0006 local_number1 = LASTRESULT; @00023BC6:0004 if(local_number1) then // ref index: 3 @00023BD2:0021 function_432(); @00023BD8:0006 local_string1 = LASTRESULT; @00023BE2:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00023BF6:0039 UseDll(local_string1); @00023BFD:0035 global_object13.llSequenceNumber; @00023C17:0006 local_object1 = LASTRESULT; @00023C21:0033 local_object1.int1 = 0; @00023C34:0006 local_object1 = NOTHING; @00023C3E:0035 global_object13.llSequenceNumber; @00023C58:0006 local_object1 = LASTRESULT; @00023C62:0033 local_object1.int2 = 0; @00023C75:0006 local_object1 = NOTHING; @00023C7F:0033 global_object13.dwEventType = 100; @00023C99:0021 function_522(); @00023C9F:0033 global_object14.nStatus = 0; @00023CB5:0035 global_object14.llSequenceNumber; @00023CCF:0006 local_object1 = LASTRESULT; @00023CD9:0033 local_object1.int1 = 0; @00023CEC:0006 local_object1 = NOTHING; @00023CF6:0035 global_object14.llSequenceNumber; @00023D10:0006 local_object1 = LASTRESULT; @00023D1A:0033 local_object1.int2 = 0; @00023D2D:0006 local_object1 = NOTHING; @00023D37:001A local_number1 = &global_object13; @00023D41:001A local_number2 = &global_object14; @00023D4B:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00023D57:0006 local_number1 = LASTRESULT; @00023D61:000D local_number1 = (local_number1 = 0); @00023D70:0004 if(local_number1) then // ref index: 1 @00023D7C:0033 global_object13.dwRestorePtType = 13; @00023D9A:0033 global_object13.dwEventType = 101; @00023DB4:0035 global_object13.llSequenceNumber; @00023DCE:0006 local_object1 = LASTRESULT; @00023DD8:0035 global_object14.llSequenceNumber; @00023DF2:0006 local_object2 = LASTRESULT; @00023DFC:0035 local_object2.int1; @00023E0A:0006 local_object2 = NOTHING; @00023E14:0006 local_number1 = LASTRESULT; @00023E1E:0033 local_object1.int1 = local_number1; @00023E2F:0006 local_object1 = NOTHING; @00023E39:0035 global_object13.llSequenceNumber; @00023E53:0006 local_object1 = LASTRESULT; @00023E5D:0035 global_object14.llSequenceNumber; @00023E77:0006 local_object2 = LASTRESULT; @00023E81:0035 local_object2.int2; @00023E8F:0006 local_object2 = NOTHING; @00023E99:0006 local_number1 = LASTRESULT; @00023EA3:0033 local_object1.int2 = local_number1; @00023EB4:0006 local_object1 = NOTHING; @00023EBE:001A local_number1 = &global_object13; @00023EC8:001A local_number2 = &global_object14; @00023ED2:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00023EDE:0005 goto label_23ef5; @00023EE7:0001 endif; @00023EE7:0001 label_23ee7: @00023EE9:0006 global_number19 = 1; @00023EF5:0004 label_23ef5: @00023EF7:0021 function_432(); @00023EFD:0006 local_string1 = LASTRESULT; @00023F07:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00023F1B:003A UnUseDll(local_string1); @00023F22:0001 endif; @00023F22:0001 label_23f22: @00023F24:0037 catch @00023F28:0006 label_23f28: @00023F2A:0006 global_number18 = 0; @00023F36:0021 function_432(); @00023F3C:0006 local_string1 = LASTRESULT; @00023F46:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00023F5A:003A UnUseDll(local_string1); @00023F61:0038 endcatch; @00023F65:0002 endif; @00023F65:0002 label_23f65: @00023F67:0024 return; @00023F6B:0026 end; // checksum: 1a27220b @00023F7F:0002 label_23f7f: @00023F81:0022 function NUMBER function_521() @00023F81 NUMBER local_number1; @00023F81 STRING local_string1, local_string2; @00023F81 @00023F81 begin @00023F8A:0001 // switch/while/??? @00023F8E:0009 label_23f8e: @00023F90:000D local_number1 = (global_number17 = 303); @00023F9F:0004 if(local_number1) then // ref index: 1 @00023FAB:0033 global_object13.dwRestorePtType = 1; @00023FC9:0021 function_357(17072); @00023FD4:0006 local_string1 = LASTRESULT; @00023FDE:0021 function_523(local_string1); @00023FE7:0006 local_string2 = LASTRESULT; @00023FF1:0033 global_object13.szDescription = local_string2; @0002400B:0005 goto label_24182; @00024014:0009 endif; @00024014:0009 label_24014: @00024016:000D local_number1 = (global_number17 = 301); @00024025:0004 if(local_number1) then // ref index: 1 @00024031:0033 global_object13.dwRestorePtType = 12; @0002404F:0021 function_357(17071); @0002405A:0006 local_string1 = LASTRESULT; @00024064:0021 function_523(local_string1); @0002406D:0006 local_string2 = LASTRESULT; @00024077:0033 global_object13.szDescription = local_string2; @00024091:0005 goto label_24182; @0002409A:0009 endif; @0002409A:0009 label_2409a: @0002409C:000D local_number1 = (global_number17 = 302); @000240AB:0004 if(local_number1) then // ref index: 1 @000240B7:0033 global_object13.dwRestorePtType = 0; @000240D5:0021 function_357(17070); @000240E0:0006 local_string1 = LASTRESULT; @000240EA:0021 function_523(local_string1); @000240F3:0006 local_string2 = LASTRESULT; @000240FD:0033 global_object13.szDescription = local_string2; @00024117:0005 goto label_24182; @00024120:0006 endif; @00024120:0006 label_24120: @00024122:0033 global_object13.dwRestorePtType = 0; @00024140:0021 function_357(17070); @0002414B:0006 local_string1 = LASTRESULT; @00024155:0021 function_523(local_string1); @0002415E:0006 local_string2 = LASTRESULT; @00024168:0033 global_object13.szDescription = local_string2; @00024182:0002 label_24182: @00024184:0024 return; @00024188:0026 end; // checksum: 12032b0b @00024198:000A label_24198: @0002419A:0022 function NUMBER function_522() @0002419A NUMBER local_number1, local_number2; @0002419A STRING local_string1, local_string2, local_string3, local_string4; @0002419A @0002419A begin @000241A3:0021 function_238("PRODUCT_NAME"); @000241B8:0006 local_string3 = LASTRESULT; @000241C2:000E local_number1 = (local_string1 != ""); @000241CF:000E local_number2 = (local_string3 != ""); @000241DC:0019 local_number1 = (local_number1 = local_number2); @000241E9:0004 if(local_number1) then // ref index: 1 @000241F5:0007 local_string4 = (local_string1 + " "); @00024203:0007 local_string2 = (local_string4 + local_string3); @00024210:0005 goto label_2433f; @00024219:0009 endif; @00024219:0009 label_24219: @0002421B:000E local_number1 = (local_string1 != ""); @00024228:000D local_number2 = (local_string3 = ""); @00024235:0019 local_number1 = (local_number1 = local_number2); @00024242:0004 if(local_number1) then // ref index: 1 @0002424E:0021 function_357(17069); @00024259:0006 local_string3 = LASTRESULT; @00024263:0007 local_string4 = (local_string1 + " "); @00024271:0007 local_string2 = (local_string4 + local_string3); @0002427E:0005 goto label_2433f; @00024287:0007 endif; @00024287:0007 label_24287: @00024289:000D local_number1 = (local_string1 = ""); @00024296:000D local_number2 = (local_string3 = ""); @000242A3:0019 local_number1 = (local_number1 = local_number2); @000242B0:0004 if(local_number1) then // ref index: 1 @000242BC:0021 function_357(17069); @000242C7:0006 local_string2 = LASTRESULT; @000242D1:0005 goto label_2433f; @000242DA:0008 endif; @000242DA:0008 label_242da: @000242DC:000D local_number1 = (local_string1 = ""); @000242E9:000E local_number2 = (local_string3 != ""); @000242F6:0019 local_number1 = (local_number1 = local_number2); @00024303:0004 if(local_number1) then // ref index: 1 @0002430F:0021 function_357(17069); @0002431A:0006 local_string2 = LASTRESULT; @00024324:0007 local_string4 = (local_string3 + " "); @00024332:0007 local_string2 = (local_string4 + local_string2); @0002433F:0003 endif; @0002433F:0003 label_2433f: @00024341:0027 // return coming @00024345:0023 return local_string2; @0002434C:0026 end; // checksum: d750fe39 @00024360:0004 label_24360: @00024362:0022 function STRING function_523(local_string1) @00024362 @00024362 @00024362 @00024362 begin @0002436B:0036 try // ref index 1: 1 ref index 2: 2 @00024379:0021 InitProperties(); @0002437F:0037 catch @00024383:0002 label_24383: @00024385:0021 function_493(); @0002438B:0038 endcatch; @0002438F:0002 label_2438f: @00024391:0024 return; @00024395:0026 end; // checksum: 6d722927 @000243A1:0003 label_243a1: @000243A3:0022 function NUMBER IfxInitProperties() @000243A3 @000243A3 @000243A3 @000243A3 begin @000243AC:0024 return; @000243B0:0026 end; // checksum: c01 @000243BC:0006 label_243bc: @000243BE:0022 function NUMBER InitProperties() @000243BE NUMBER local_number1, local_number2; @000243BE @000243BE @000243BE begin @000243C7:0036 try // ref index 1: 1 ref index 2: 2 @000243D5:0020 __ISRTGetPropertyBag(local_number1, local_number2); // dll: ISRT.dll @000243E1:0021 ReadProperties(local_number2); @000243EA:0020 __ISRTReleasePropertyBag(local_number2); // dll: ISRT.dll @000243F3:0037 catch @000243F7:0002 label_243f7: @000243F9:0021 function_493(); @000243FF:0038 endcatch; @00024403:0002 label_24403: @00024405:0024 return; @00024409:0026 end; // checksum: e0b3f47 @00024415:0003 label_24415: @00024417:0022 function NUMBER IfxReadProperties(local_number1) @00024417 @00024417 @00024417 @00024417 begin @00024420:0024 return; @00024424:0026 end; // checksum: c04 @00024430:0006 label_24430: @00024432:0022 function NUMBER ReadProperties(local_number1) @00024432 NUMBER local_number2; @00024432 @00024432 @00024432 begin @0002443B:0036 try // ref index 1: 1 ref index 2: 2 @00024449:0020 __ISRTGetPropertyBag(local_number1, local_number2); // dll: ISRT.dll @00024455:0021 WriteProperties(local_number2); @0002445E:0020 __ISRTReleasePropertyBag(local_number2); // dll: ISRT.dll @00024467:0037 catch @0002446B:0002 label_2446b: @0002446D:0021 function_493(); @00024473:0038 endcatch; @00024477:0002 label_24477: @00024479:0024 return; @0002447D:0026 end; // checksum: 1c6b0b6b @00024489:0003 label_24489: @0002448B:0022 function NUMBER IfxWriteProperties(local_number1) @0002448B @0002448B @0002448B @0002448B begin @00024494:0024 return; @00024498:0026 end; // checksum: c04 @000244A4:0009 label_244a4: @000244A6:0022 function NUMBER WriteProperties(local_number1) @000244A6 NUMBER local_number2; @000244A6 @000244A6 @000244A6 begin @000244AF:0036 try // ref index 1: 3 ref index 2: 4 @000244BD:0021 function_158(54); @000244C8:0021 function_434(); @000244CE:0006 local_number2 = LASTRESULT; @000244D8:000D local_number2 = (local_number2 = 0); @000244E7:0004 if(local_number2) then // ref index: 1 @000244F3:0021 function_533(); @000244F9:0005 goto label_2450a; @00024502:0001 endif; @00024502:0001 label_24502: @00024504:0021 function_534(); @0002450A:0004 label_2450a: @0002450C:0021 Disable/Enable(54); @00024517:0027 // return coming @0002451B:0023 return local_number1; @00024522:0037 catch @00024526:0002 label_24526: @00024528:0021 function_493(); @0002452E:0038 endcatch; @00024532:0002 label_24532: @00024534:0024 return; @00024538:0026 end; // checksum: 5933b @00024544:000C label_24544: @00024546:0022 function NUMBER IfxOnShowWizardPages(local_number1) @00024546 @00024546 @00024546 OBJECT local_object1; @00024546 begin @0002454F:0035 global_object5.(19); @0002455E:0006 local_object1 = LASTRESULT; @00024568:000D local_number1 = (local_object1 = 0); @00024577:0006 local_object1 = NOTHING; @00024581:0035 global_object5.(20); @00024590:0006 local_object1 = LASTRESULT; @0002459A:0018 local_number1 = (local_number1 || local_object1); @000245A7:0006 local_object1 = NOTHING; @000245B1:0004 if(local_number1) then // ref index: 1 @000245BD:0021 function_0(); @000245C3:0005 goto label_245de; @000245CC:0001 endif; @000245CC:0001 label_245cc: @000245CE:0021 StatusUpdate(1, 100); @000245DE:000B label_245de: @000245E0:0021 function_519(); @000245E6:0035 global_object5.(19); @000245F5:0006 local_object1 = LASTRESULT; @000245FF:000D local_number1 = (local_object1 = 0); @0002460E:0006 local_object1 = NOTHING; @00024618:0035 global_object5.(20); @00024627:0006 local_object1 = LASTRESULT; @00024631:0018 local_number1 = (local_number1 || local_object1); @0002463E:0006 local_object1 = NOTHING; @00024648:0004 if(local_number1) then // ref index: 1 @00024654:0021 function_536(); @0002465A:0002 endif; @0002465A:0002 label_2465a: @0002465C:0024 return; @00024660:0026 end; // checksum: 6071b60 @00024670:000C label_24670: @00024672:0022 function NUMBER function_533() @00024672 NUMBER local_number1; @00024672 @00024672 OBJECT local_object1; @00024672 begin @0002467B:0035 global_object5.(19); @0002468A:0006 local_object1 = LASTRESULT; @00024694:000D local_number1 = (local_object1 = 0); @000246A3:0006 local_object1 = NOTHING; @000246AD:0035 global_object5.(20); @000246BC:0006 local_object1 = LASTRESULT; @000246C6:0018 local_number1 = (local_number1 || local_object1); @000246D3:0006 local_object1 = NOTHING; @000246DD:0004 if(local_number1) then // ref index: 1 @000246E9:0021 function_535(); @000246EF:0005 goto label_2470a; @000246F8:0001 endif; @000246F8:0001 label_246f8: @000246FA:0021 StatusUpdate(1, 100); @0002470A:000B label_2470a: @0002470C:0021 function_519(); @00024712:0035 global_object5.(19); @00024721:0006 local_object1 = LASTRESULT; @0002472B:000D local_number1 = (local_object1 = 0); @0002473A:0006 local_object1 = NOTHING; @00024744:0035 global_object5.(20); @00024753:0006 local_object1 = LASTRESULT; @0002475D:0018 local_number1 = (local_number1 || local_object1); @0002476A:0006 local_object1 = NOTHING; @00024774:0004 if(local_number1) then // ref index: 1 @00024780:0021 function_537(); @00024786:0002 endif; @00024786:0002 label_24786: @00024788:0024 return; @0002478C:0026 end; // checksum: 6071b65 @0002479C:0001 label_2479c: @0002479E:0022 function NUMBER function_534() @0002479E NUMBER local_number1, local_number2, local_number3, local_number4; @0002479E STRING local_string1, local_string2, local_string4, local_string5; @0002479E @0002479E begin @000247A7:000F label_247a7: @000247A9:0021 Disable/Enable(50); @000247B4:0021 SdWelcomeMaint(local_string1, local_string2, 301); @000247C5:0006 local_number2 = LASTRESULT; @000247CF:0021 function_158(50); @000247DA:000D local_number3 = (local_number2 = 303); @000247E9:0004 if(local_number3) then // ref index: 1 @000247F5:0021 function_357(17045); @00024800:0006 local_string4 = LASTRESULT; @0002480A:0021 function_357(17061); @00024815:0006 local_string5 = LASTRESULT; @0002481F:0021 function_269(1, local_string5, "%s", local_string4); @00024835:0006 local_number1 = LASTRESULT; @0002483F:000D local_number3 = (local_number1 = 2); @0002484E:0004 if(local_number3) then // ref index: 1 @0002485A:0005 goto label_247a7; @00024863:0001 endif; @00024863:0001 endif; @00024863:0001 label_24863: @00024865:0006 local_number1 = 1; @00024871:0009 label_24871: @00024873:000D local_number3 = (local_number2 = 301); @00024882:0004 if(local_number3) then // ref index: 1 @0002488E:0006 local_string1 = ""; @00024898:0006 local_string2 = ""; @000248A2:0021 SdComponentTree(local_string1, local_string2, global_string8, "", 2); @000248B9:0006 local_number1 = LASTRESULT; @000248C3:000D local_number3 = (local_number1 = 12); @000248D2:0004 if(local_number3) then // ref index: 1 @000248DE:0005 goto label_247a7; @000248E7:0007 endif; @000248E7:0007 endif; @000248E7:0007 label_248e7: @000248E9:0021 ShowObjWizardPages(local_number1); @000248F2:0006 local_number1 = LASTRESULT; @000248FC:000D local_number3 = (local_number1 = 12); @0002490B:000E local_number4 = (local_number2 != 301); @0002491A:0019 local_number3 = (local_number3 = local_number4); @00024927:0004 if(local_number3) then // ref index: 1 @00024933:0005 goto label_247a7; @0002493C:0005 endif; @0002493C:0005 label_2493c: @0002493E:000D local_number3 = (local_number1 = 12); @0002494D:000D local_number4 = (local_number2 = 301); @0002495C:0019 local_number3 = (local_number3 = local_number4); @00024969:0004 if(local_number3) then // ref index: 1 @00024975:0005 goto label_24871; @0002497E:0001 endif; @0002497E:0001 label_2497e: @00024980:0001 // switch/while/??? @00024984:0004 label_24984: @00024986:000D local_number3 = (local_number2 = 303); @00024995:0004 if(local_number3) then // ref index: 1 @000249A1:0021 ComponentRemoveAll(); @000249A7:0005 goto label_249d3; @000249B0:0003 endif; @000249B0:0003 label_249b0: @000249B2:000D local_number3 = (local_number2 = 302); @000249C1:0004 if(local_number3) then // ref index: 1 @000249CD:0021 ComponentReinstall(); @000249D3:0005 endif; @000249D3:0005 label_249d3: @000249D5:0021 SetStatusWindow(0, ""); @000249E3:0021 function_158(5); @000249EE:0021 StatusUpdate(1, 100); @000249FE:0024 return; @00024A02:0026 end; // checksum: edfabbee @00024A0E:000A label_24a0e: @00024A10:0022 function NUMBER function_535() @00024A10 NUMBER local_number1, local_number2; @00024A10 STRING local_string1, local_string2, local_string3, local_string4, local_string5; @00024A10 @00024A10 begin @00024A19:0021 Disable/Enable(5); @00024A24:0021 ShowObjWizardPages(1); @00024A2F:0006 local_number1 = 0; @00024A3B:0006 local_number2 = 0; @00024A47:0021 function_357(17503); @00024A52:0006 local_string2 = LASTRESULT; @00024A5C:0021 SdFinishEx/SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @00024A77:0024 return; @00024A7B:0026 end; // checksum: 5b016a49 @00024A87:000C label_24a87: @00024A89:0022 function NUMBER function_536() @00024A89 NUMBER local_number1, local_number2; @00024A89 STRING local_string1, local_string2, local_string3, local_string4, local_string5; @00024A89 @00024A89 begin @00024A92:0021 Disable/Enable(5); @00024A9D:0021 ShowObjWizardPages(1); @00024AA8:0006 local_number1 = 0; @00024AB4:0006 local_number2 = 0; @00024AC0:0021 function_357(17504); @00024ACB:0006 local_string2 = LASTRESULT; @00024AD5:0021 function_357(17505); @00024AE0:0006 local_string1 = LASTRESULT; @00024AEA:0021 SdFinishEx/SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @00024B05:0024 return; @00024B09:0026 end; // checksum: 5047f06 /////////////////////////////////////////////////////////////////////////////////// // function checksums // function_0 - 0x9B58B783 // function_1 - 0x4A511307 // function_2 - 0x5D57B535 // function_75 - 0xA5C496AA // function_76 - 0x30595644 // function_77 - 0x0006A21D // function_80 - 0x670F2032 // function_81 - 0x0507BB1A // function_82 - 0x4370435C // function_83 - 0x20073402 // function_84 - 0x41253C31 // function_85 - 0x2F0C515B // function_86 - 0x223B6941 // function_87 - 0x29361C51 // function_88 - 0x3E13574D // function_89 - 0x287E5147 // function_90 - 0x0507BB1A // function_91 - 0x40731B01 // function_92 - 0x45785573 // function_93 - 0x4353292E // function_94 - 0x4D1B152A // function_95 - 0x5C1E150E // function_96 - 0x28372024 // function_114 - 0x19315156 // function_115 - 0xFCFFBED8 // function_116 - 0x5C5B3115 // function_117 - 0x31234770 // function_118 - 0x16370344 // function_119 - 0x3C295562 // function_120 - 0x704A0200 // function_121 - 0x51597E4D // function_122 - 0xCB84D9FC // function_123 - 0x89F65DEA // function_124 - 0x473A9E5F // function_125 - 0xB8C684B5 // function_126 - 0x4826162F // function_127 - 0xB7D891DE // function_128 - 0x0B3AFF7E // function_129 - 0xC4D7FFB3 // function_130 - 0xFFFD25DE // function_131 - 0x473F6A14 // function_140 - 0x8A866DF2 // function_141 - 0x00002501 // function_142 - 0xDAF1CC8D // function_143 - 0x213C7A6B // function_144 - 0x0001D928 // function_145 - 0x0001DD23 // function_146 - 0x0001DD23 // function_147 - 0x8CACE19D // function_152 - 0x22385B39 // function_153 - 0x222E5739 // function_154 - 0x76767409 // function_155 - 0x56457609 // function_156 - 0x53450732 // function_157 - 0x6254284D // function_158 - 0x944F6158 // function_159 - 0xF52F95E2 // function_164 - 0x61ADFC84 // function_165 - 0x2DFEAB15 // function_166 - 0x660F471C // function_167 - 0xBCCF7AF8 // function_168 - 0x86A6A7DF // function_169 - 0xFFFC62C7 // function_170 - 0x5D4DD926 // function_171 - 0x527E3924 // function_172 - 0x546A2924 // function_173 - 0x8AB99EDB // function_174 - 0xC9B2B160 // function_175 - 0xF9FE07D6 // function_176 - 0x00011324 // function_177 - 0x6016F772 // function_185 - 0x00072B2B // function_186 - 0x285BB15A // function_187 - 0xFEFE7BC1 // function_188 - 0xAB1E87F9 // function_189 - 0xAB6D7CB7 // function_190 - 0x86EA399D // function_191 - 0x9F825BBA // function_192 - 0xBE8622FC // function_193 - 0xFDEC08D0 // function_194 - 0xE3DC7595 // function_195 - 0x577A7E3B // function_196 - 0x59604D2A // function_197 - 0x2659345D // function_198 - 0x23405076 // function_199 - 0x5C792101 // function_200 - 0xBC9D3801 // function_201 - 0xBCCA4BDA // function_202 - 0x01048533 // function_203 - 0xEBF60AFA // function_204 - 0x4348FD67 // function_205 - 0x285BB05A // function_210 - 0x31047502 // function_211 - 0x07023A27 // function_212 - 0x5A560048 // function_213 - 0x41703009 // function_214 - 0x5E5E6837 // function_215 - 0x00011426 // function_219 - 0x5EC43121 // __ISRTInit - 0x3B87A964 // __ISRTUnInit - 0x693E1250 // __ISRTSetComponentLog - 0x56494C18 // __ISRTRestoreMainLog - 0x4D646C6E // function_238 - 0xB7F8F741 // function_240 - 0xDC92D9E1 // function_241 - 0x00011324 // function_242 - 0x2E621F42 // function_243 - 0x6B3B6909 // function_244 - 0x5643831E // function_245 - 0x08311D58 // function_246 - 0x00032022 // function_247 - 0x774F1C2D // function_249 - 0xADEE9BEC // function_250 - 0x3639AD7C // function_251 - 0x352A2811 // function_256 - 0x00023231 // function_257 - 0x00FDDD34 // function_258 - 0x00014026 // function_259 - 0xFEC1A0CA // function_260 - 0x7047352D // function_261 - 0x35317F23 // function_262 - 0x772C8B43 // __ISRTDoExit - 0x02071700 // function_264 - 0xC293D3FF // function_265 - 0x235F515C // function_266 - 0x31DBF22C // function_268 - 0xF1032FCA // function_269 - 0x4C7E8828 // function_270 - 0xBFD350FC // function_272 - 0x51074D0F // function_274 - 0xF77BD043 // function_275 - 0x6F9DB552 // function_276 - 0x0DC5514C // function_277 - 0xD1DEFC87 // function_278 - 0xD49F65DA // function_279 - 0x4F71BF2C // function_280 - 0x0006EA38 // function_281 - 0x00074B3D // function_282 - 0x0002763C // function_283 - 0x00032F01 // function_284 - 0x95B81410 // function_285 - 0x01003C27 // function_286 - 0x301DA3F4 // function_287 - 0x0007262E // function_288 - 0x9DE11E86 // function_289 - 0x57676BBE // function_290 - 0xFAFD3AD0 // function_291 - 0x016FF41D // function_292 - 0x000321A2 // function_298 - 0x422A012E // function_299 - 0x2D370038 // function_300 - 0x52520122 // function_301 - 0x363C0B79 // function_302 - 0x2E390003 // function_303 - 0x2A2E6376 // function_304 - 0xFFFEF2F9 // function_305 - 0x3B474944 // function_306 - 0x455E5117 // function_307 - 0xFFFEF2F9 // function_308 - 0x4A45604F // function_309 - 0xFFFEF2F9 // function_310 - 0x7654743A // function_311 - 0x45436025 // function_312 - 0x36280818 // function_328 - 0xB47AF23E // function_329 - 0xEB3E4CB9 // function_330 - 0xBB327E22 // function_331 - 0x04380716 // function_332 - 0x043AB832 // function_333 - 0xFFF27FD5 // function_334 - 0x000B2A29 // function_335 - 0xFFF30ED4 // function_336 - 0x4B48674F // function_337 - 0x67FBED9F // function_338 - 0x233BB32D // function_339 - 0x3B15C46E // function_340 - 0x0105AE2E // function_341 - 0x56066324 // function_342 - 0x00000C01 // function_343 - 0xB3B838C6 // function_344 - 0x00015338 // function_345 - 0x0106E728 // function_346 - 0x7841B528 // function_347 - 0x00051F02 // function_348 - 0xFAFF49D5 // function_349 - 0x2E010021 // function_350 - 0xFC5575C2 // function_351 - 0x0200A904 // function_352 - 0x4C231C10 // function_353 - 0x00041501 // function_354 - 0x1B6E7935 // function_355 - 0x0006FD3B // function_356 - 0x0436940B // function_357 - 0x0187AC09 // function_358 - 0x9600B6F7 // function_359 - 0x7A4A4A78 // function_361 - 0xAB34B43E // function_362 - 0x504E5042 // function_363 - 0xA11B5378 // function_364 - 0xF77CE934 // function_365 - 0xB88431D1 // function_366 - 0xF9FA39D8 // function_367 - 0x00074A0D // function_368 - 0xBB790227 // function_369 - 0x1F45A114 // function_370 - 0xF8CD39C8 // function_371 - 0x7843870D // function_373 - 0x19580D46 // function_374 - 0x99AE3989 // function_375 - 0x5456B24A // function_376 - 0x00011324 // function_377 - 0x0201AD2D // function_380 - 0x7B4EFE37 // function_381 - 0xFF8C84C8 // function_382 - 0x51486175 // function_383 - 0x6B1E374A // function_384 - 0xFFFE69D9 // function_385 - 0x87948D9E // function_386 - 0xFFFD95FB // function_387 - 0xE2F5BAB9 // function_388 - 0xFEFD89D1 // function_389 - 0x0D47940B // function_390 - 0xFFFB2CDF // function_391 - 0xF8FB10D7 // function_392 - 0xDEB403EB // function_393 - 0x00029509 // function_394 - 0x4568A748 // function_395 - 0xFEFF1FDF // function_396 - 0xFAFAA7D2 // function_397 - 0x057E6D0A // function_398 - 0x5871A335 // function_399 - 0xA6FC2D9D // function_400 - 0x0000422A // function_401 - 0x723C9568 // function_402 - 0x337ACF70 // function_403 - 0x17F86DFD // function_404 - 0xA09481B9 // function_405 - 0x00053D2E // function_406 - 0x00011324 // function_407 - 0x00021602 // function_408 - 0xFFFBB3F6 // function_409 - 0xFFFB7DEB // function_410 - 0x0007232F // function_411 - 0x0006C818 // function_412 - 0x0E7C3921 // function_413 - 0x00024A15 // function_414 - 0x00038C1E // function_415 - 0xDCDD1EBA // function_416 - 0x20039521 // function_417 - 0xFFF832F2 // function_418 - 0xFE7FB9EF // function_419 - 0x00043434 // function_420 - 0xFFFF5FF4 // function_427 - 0x00011325 // function_428 - 0x00011325 // function_429 - 0x00011325 // function_430 - 0x00011325 // function_431 - 0x00011325 // function_432 - 0x00011325 // function_433 - 0x00011325 // function_434 - 0x00011324 // function_435 - 0x00011325 // function_436 - 0x00011324 // function_437 - 0x00011325 // function_438 - 0x567E5F41 // function_439 - 0x3E175A0C // function_440 - 0xFEFEC4C8 // function_441 - 0xFEFEABC8 // function_442 - 0x1B13AA17 // function_443 - 0x1B13A017 // function_444 - 0x1B13A217 // function_445 - 0x1B13B617 // function_446 - 0x14305277 // function_447 - 0x105A5619 // function_448 - 0x4012C644 // function_449 - 0x01C04733 // function_450 - 0x2E1F6C52 // function_451 - 0x00001E01 // function_452 - 0x00031F21 // function_453 - 0x36132C26 // function_454 - 0x425ED200 // function_460 - 0x4C404309 // function_461 - 0x765E4701 // function_462 - 0x217FD64E // function_463 - 0x1432385C // function_467 - 0x0006A720 // function_468 - 0x6E45DE76 // function_469 - 0x0002A226 // function_470 - 0x5510C305 // function_471 - 0xD1E2A5CB // function_472 - 0x8396F3B5 // function_473 - 0xDD4F6391 // program - 0x43023202 // IfxRunAfterReboot - 0x5F808FD5 // function_476 - 0x00000C01 // function_477 - 0x40028A30 // IfxOnTransferred - 0x00000C01 // function_479 - 0x40045434 // IfxOnRebooted - 0x00000C01 // function_481 - 0x0000343F // IfxOnAppSearch - 0x00000C01 // function_483 - 0x0000343F // IfxOnCCPSearch - 0x00000C01 // function_485 - 0x00000C01 // FinalConstruct - 0x00000C01 // FinalRelease - 0x16005A72 // IfxOnAbortInstall - 0x00000C01 // function_489 - 0x0000343F // function_490 - 0x0000343F // function_491 - 0x00000C01 // function_492 - 0x00001201 // function_493 - 0x01928E9A // function_494 - 0x230AD75B // IfxOnInitInstall - 0x16698527 // IfxOnExitInstall - 0x0534223E // IfxOnTransferring - 0x0000453D // IfxOnDisk1Installing - 0x045A202C // IfxOnDisk1Installed - 0x6E492E05 // IfxFinalConstruct - 0x68786470 // IfxFinalRelease - 0x31047502 // function_502 - 0x1C775F54 // IfxOnFileReadOnly - 0x05042B2C // function_504 - 0x786C603B // IfxOnRemovingSharedFile - 0x07042B2C // function_506 - 0x00056135 // IfxOnMD5Error - 0xC4038920 // function_508 - 0x00074B33 // IfxOnFileError - 0xC404A528 // function_510 - 0x00065336 // IfxOnInternetError - 0xC4027234 // function_512 - 0x00024D31 // IfxOnFileLocked - 0x06042B2C // function_514 - 0x00019336 // IfxOnNextDisk - 0x6C06D466 // function_516 - 0x3F5C4670 // function_517 - 0x12D2635D // function_518 - 0x00023B2F // function_519 - 0x0002D802 // function_520 - 0x1A27220B // function_521 - 0x12032B0B // function_522 - 0xD750FE39 // function_523 - 0x6D722927 // IfxInitProperties - 0x00000C01 // InitProperties - 0x0E0B3F47 // IfxReadProperties - 0x00000C04 // ReadProperties - 0x1C6B0B6B // IfxWriteProperties - 0x00000C04 // WriteProperties - 0x0005933B // IfxOnShowWizardPages - 0x06071B60 // function_533 - 0x06071B65 // function_534 - 0xEDFABBEE // function_535 - 0x5B016A49 // function_536 - 0x05047F06